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
Cloud Blog CMS treats the database as the source of truth and Markdown as the durable content format.
The first release focuses on a reliable loop: sign in, write, upload, publish, render, comment, review, and export.
Comments
New comments are held for review before publication.
Reader
The split between D1 records and Markdown exports makes migration feel realistic.