Edit posts as files. Push. Ship a static site — no CMS, no database, no runtime server.
FilePress
FilePress turns a folder of Markdown posts into a fast, prerendered site. You write in plain files with YAML frontmatter, commit them to git, and build with the filepress CLI. There is no admin UI, no database, and no server at runtime.
How it works
- Keep posts in
posts/*.mdand evergreen pages inpages/*.md. - Declare site identity in
filepress.config.ts. - Run
filepress build— SvelteKitadapter-staticwrites a deployablebuild/folder.
Edit on a laptop, on GitHub’s web UI, or from your phone. Push when you’re ready. The next build is the site.
Start here
- Getting started — install
getfilepress, scaffold a site, run dev and build. - Import — crawl an existing public site into a FilePress content tree.
- Writing — essays and walkthroughs from the FilePress team.
- npm:
getfilepress· GitHub: Catalyst-Forge-LLC/filepress
What you get
A reverse-chronological index (or a custom home page like this one), per-tag archives, RSS, sitemap, robots.txt, and a quiet Essay theme you can override with a site-root theme.css. Optional Genie Mode helps you tune look and feel in local filepress dev — it never ships in production builds.