ReferenceEditingEvergreenupdated 2026.081 min read
Reference · the CMS engine

The editing machine

astro-inkstone is the paper; astro-inkbrush is the pen. The engine turns any Astro content site into its own editor: hover a paragraph in editing mode and a small handle offers ✎ edit, ✦ ask Claude, ⟲ history. There is no separate demo site to go look at — the garden you are reading is the demo. Run it with npm run wiki and every note here, this page included, opens for editing in place; a static build like the one you are reading contains not a single byte of CMS code.

five chapters · zero production bytes · this site is the demo

the only database
git
safety nets on every save
2
CMS code in a static build
0 B

Five chapters

Where it sits

The engine owns the CMS features and the Markdown dialect with its content guard — the grammar the editor accepts and the grammar the page renders must be one grammar, so it is written once and consumed everywhere (the three-way split explains why the line is drawn there). Styling belongs to the paper layer; identity belongs to your site. Everything rendered on these pages — the strip above this text included — is the paper at work; everything that edits these pages is the engine.

Reading path. New to the engine → Part IPart II; wiring it into a site → the getting-started guide first; the dialect the save gate enforces → the kitchen sink; a note about keeping notes → the gardening essay.

Titles, sections and body text, in this language.
    ↑↓ · Enter · Escastro-inkstone