Journal
Notes on building a CMS in 2026
Structured content, a real block editor, and the case for owning the tool you publish with.
Why build your own?
The publishing layer of the web is stuck on a decade-old architecture. A modern CMS treats content as structured blocks, renders them safely, and ships fast.
Blocks make editing honest: what you see is structured data that renders predictably — no arbitrary HTML soup, no injection risk, no layout surprises.