Guides
Every guide is a worked example: the command, its real output, and what it means. Each assumes the one before it, but none require it.
- Quick-start
Install Cherry, make a site, write a post, put it on the internet. Fifteen minutes, no Elixir required to run it.
- The authoring loop
gen.post, edit, serve, publish, and the markdown mirrors every route ships.
- The verifier
cherry check builds in memory and hands back structured diagnostics: the build, check, fix loop that keeps a site honest.
- Themes, tokens, and drift
Two official themes, a token styling API, ejects with provenance, and theme.diff so your overrides survive upgrades.
- Deploying to GitHub Pages
gen.action writes the workflow; Pages setup, custom domains, and project-page base paths.
- Scripting and agents
The --json envelope contract, schemas, llms.txt, and markdown mirrors, from jq one-liners to the shipped agent skill.
- Staying current
cherry upgrade swaps the binary in place, checksum-verified against the release.