Articles
Our tutorials and deep dives, without the release announcements. For the full archive, switch to All; for version news only, see the news page or follow the GitHub releases.
-
Install a theme from the hub: Papermood in five minutes
Papermood, a PaperMod-style blog theme, is on the hub -- together with a starter template. Scaffold the template, install the theme, then learn from the theme's demo site: it shows the config options, the template names, the model defaults, and the post features, with the source one file away.
-
MiniJinja 3: what you must check before you upgrade
I moved Accent CMS to MiniJinja 3 in one pull request. The compiler found the easy problems. The dangerous problems were silent. This post tells you what to check, in plain and simple language.
-
Byte for byte: how we test a template engine upgrade
MiniJinja 3 shipped this week. Before Accent moves to it, we rendered every page, admin screen, and pixel on both versions and compared them against a noise floor. Here is the method, what it caught that the compiler missed, and what it means for your themes.
-
Spec-driven development with AI agents
Spec-driven development went mainstream in 2026. Most tooling stops at structured requirements; this is a look at a small Rust project that pushes further -- one falsifiable invariant that breaks the build, claims that carry file:line citations, and a passing test that turned out to be corrupt.
-
Accent as a static site generator
Accent is a single-binary markdown CMS that also builds a fully static site. Write Markdown, template with Jinja, and run one command to get a folder of HTML you can host anywhere -- no runtime, no database, no build toolchain.