Getting Started
Install Civet, build a site, and publish it in under five minutes.
Prerequisites
Civet ships as a single static binary, so there's no runtime to install. You'll only need it on your machine to build; the output is plain HTML that runs anywhere.
- macOS, Linux, or WSL2 (Windows builds are available too)
- ~14 MB of disk space for the binary
- A text editor you like
1. Install Civet
The fastest way is the install script, which downloads the right binary for your platform:
Prefer a package manager? Civet is also on Homebrew, Scoop, and AUR:
Verify the install:
2. Create a site
Scaffold a new project. This generates a working site with a sample post and the default theme:
Your project now looks like this:
3. Start the dev server
Run the local server with live reload:
Open http://localhost:1414 in your browser. Edit content/posts/welcome.md, save, and the page refreshes instantly.
4. Write content
Create a new post with front matter and Markdown body:
5. Build & deploy
Generate the static site into public/:
Deploy public/ anywhere static files are served — drag it into Netlify, push to Cloudflare Pages, or rsync it to your own box:
Next steps
- Read the configuration reference to customize permalinks, taxonomies, and menus.
- Browse community themes.
- Learn about shortcodes for reusable content.
Edit this page on GitHub · Last updated July 8, 2026