Hexo 博客部署到 Cloudflare Pages 完整流程
这篇文章记录一次将 Hexo 博客源码托管到 GitHub,并通过 Cloudflare Pages 自动构建、部署、绑定自定义域名的完整过程。
写这篇文章的背景也很简单:之前博客一直部署在阿里云服务器上,但服务器到期后,如果只是为了放一个静态博客,继续续费一台云服务器有点浪费。Hexo 本身生成的就是静态文件,而 Cloudflare Pages 免费额度已经足够个人博客使用,还自带 HTTPS、CDN、DNS 和基础安全防护,所以这次就把博客迁移到了 Cloudflare Pages。
最终效果是:每次本地写完文章后,只需要把代码推送到 GitHub,Cloudflare Pages 就会自动拉取代码、执行 Hexo 构建,并把博客发布到自己的域名上。