Cherrybomb

Cherry is a static site generator built in Elixir — the spiritual successor to Octopress, designed from day one for both humans and their agents.

  • Typed content. Collections carry introspectable schemas; broken frontmatter fails the build with the file and field named.
  • Deterministic builds. Same input, same bytes — time is an input, never a clock read.
  • Default-on SEO. Canonical URLs, Open Graph, JSON-LD, Atom feed, sitemap, robots — no plugins, no config.
  • Themes with a contract. Swap themes without touching content; eject a template with provenance when you need to own it.

The loop

mix cherry.gen.post "Growing season"
mix cherry.serve
mix cherry.publish content/posts/*growing-season.md
mix cherry.build

Read the blog for progress notes, or the about page for where this is heading.