Designing a permanent personal CMS on Cloudflare

The template stores canonical content in D1, keeps media and backup archives in R2, and exposes the same publishing surface to humans, CLIs, and AI agents.

May 20, 2026 · Updated May 22, 2026 · 01MVP

Comments

New comments are held for review before publication.

Reader

The split between D1 records and Markdown exports makes migration feel realistic.