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.
Cloudflare-native Personal Blog CMS
A Cloudflare-native personal blog generated by the cloud-blog-cms Skill.
EN: Cloud Blog CMS is a Cloudflare-native personal publishing system with visual writing, Markdown import, bilingual content, and AI-ready automation.
中文:Cloud Blog CMS 是面向个人创作者的 Cloudflare 原生发布系统,支持可视化写作、Markdown 导入、中英文内容和 AI 自动化。
D1
Posts, comments, settings, users, and API tokens.
R2
Images, imports, exports, attachments, and backups.
CLI + API
Automation surfaces for developers and AI agents.
Moderation
Pending comments, Turnstile, rate limits, and spam review.
Featured
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.
The Skill checks local tooling, creates Cloudflare resources, writes site config, deploys the Worker, validates routes, and creates the first post.
Browse by publishing workflow, Cloudflare infrastructure, and AI automation.
This post was created by the cloud-blog-cms Skill during site initialization.
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.
Imports normalize Markdown, HTML, and bundled images into database records and R2 keys; exports produce a plain folder that other blog tools can read.
The Skill checks local tooling, creates Cloudflare resources, writes site config, deploys the Worker, validates routes, and creates the first post.