Article / Sep 12, 2026

为什么用 Astro + Cloudflare 搭个人网站

为内容网站选择一个低维护、可迁移、默认快速的技术组合。

个人网站最重要的技术指标,不是功能数量,而是几年后仍然愿意维护。

Astro 默认输出静态页面,内容可以直接保存在 Markdown 或 MDX 中。Content Collections 为元数据提供类型检查,页面仍然可以按需要加入少量交互,而不必把整站变成客户端应用。

Cloudflare Pages 接收 GitHub 的每次提交,执行构建并发布静态结果。仓库保留全部源文件和历史,自定义域名只负责指向部署结果。这种结构减少了数据库、后台和 CMS 的维护负担。

我希望写作流程始终保持短:记录问题,编辑 Markdown,提交,发布。技术栈应当服务这个循环,而不是成为循环本身。