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.