Back to index

Published 2026-04-19

Hello Content System

A small spike proving content-first Markdown can compile into a managed Astro runtime.

  • clojurescript
  • astro
  • content-system

This post is authored as plain Markdown.

Inline math works: eiπ+1=0e^{i\pi} + 1 = 0.

Why this shape works#

  • Markdown stays author-owned.
  • Metadata stays overrideable.
  • Rendering stays replaceable.
graph TD
  Author[Markdown] --> Pipeline[CLJS Pipeline]
  Pipeline --> Astro[Astro Runtime]

Authoring contract#

LayerOwned byResponsibility
ContentAuthorMarkdown and adjacent assets
MetadataHuman + systemTags, summary, overrides
RuntimeAstroRendering only
{:workflow [:edit-markdown :git-push]}

Architecture sketch