The Long Run Publishing
Git-native essay publishing platform — markdown-based content with status-based filtering and automated deployment.
Stack: Astro, Node.js, Cloudflare Pages, Markdown/YAML frontmatter, Vitest
Repo: craigedmunds/thelongrun-publishing
Production: thelongrun.work
How It Works
- Essays stored in
src/content/essays/as markdown with YAML frontmatter - Status-based filtering: draft → review → published
- Auto-deploys to Cloudflare Pages on push to main
- PR preview builds for content review
Content Model
src/content/essays/
├── essay-slug.md # Individual essays
└── series/ # Essay series
Each essay has frontmatter with title, date, status, tags, and optional series metadata.
Related
- Project: The Long Run
- Product: The Long Run Product