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.