Quick Start
Get a Fanstatic site running in under two minutes.
1. Install
Download the binary for your platform from the releases page and add it to your PATH.
Verify:
fanstatic --version
2. Create a site
fanstatic new-site ./my-site
cd my-site
This creates:
my-site/
├── content/
├── static/
├── themes/
└── fanstatic.yaml
3. Add a theme
Without a theme, Fanstatic renders bare unstyled HTML. Scaffold a minimal one:
fanstatic new-theme
Then set it in fanstatic.yaml:
Theme: my-theme
4. Write your first post
Create content/blog/hello-world.md:
---
Title: Hello, World!
Date: 2026-04-24
---
This is my first post on Fanstatic.
5. Preview
fanstatic serve
Open http://localhost:2341. Edit any file and the browser refreshes automatically.
6. Build for production
fanstatic build
The complete site is written to public/. Upload that directory to any static host.
What's next?
- Content guide — front matter, sections, taxonomies
- Theming guide — Liquid templates, partials, layouts
- CLI reference — all commands and options
- Installation guides — Linux, Windows, GitLab CI/CD