记在 Cloudflare 上部署站点那件事
把静态博客挂到 Cloudflare 上,对我来说不只是「找个地方托管文件」。更像把一摞稿子放进全球很多个街角的书架:读者从哪连上来,往往能从离他更近的节点拿到页面。
中心站点与四周节点——纯属示意,不代表真实拓扑。
我图什么
- HTTPS 与 DNS 在同一生态里,少跳几个控制台。
- 边缘缓存 让重复访问时更快;对几乎不变的博文来说,很合适。
- 和 Git 仓库联动(例如连接 GitHub)时,推一个 commit 就能触发构建,适合我这种改完就想看见线上效果的人。
现实里的折中
构建和发布流程要在仓库里写清楚:Node 版本、安装命令、build 输出目录。第一次配置可能要查文档、试一两次;一旦跑通,后面就是复制粘贴级别的重复劳动。
还有一件小事:记得把站点地址写进 Astro 的 site 配置,这样 RSS、canonical、sitemap 里的链接才是完整的。细节不起眼,却能让订阅和分享少很多误会。
如果你也在折腾「个人站 + 边缘托管」,欢迎交换经验:毕竟踩过的坑,才是最好的友链。