博客架构全面升级:从 VPS 迁移至 Cloudflare Pages 全记录

前言

今天完成了一项重大的基础设施升级:彻底抛弃了笨重的传统 VPS,将博客和邮箱服务全面迁移到了更现代、更稳定且免费的云原生架构上。

现在,不仅博客访问速度更快,还实现了真正的自动化部署。

架构变更对比

以前,我的博客部署在 VPS 上,每次发文都要在本地编译再通过 git 推送到服务器,维护成本极高。现在:

  • 托管平台:Cloudflare Pages(自带全球 CDN 和免费 SSL)。
  • 构建方式:GitHub 源码仓库 + Cloudflare 自动构建。
  • 邮件服务:国内主流企业邮(配合 Cloudflare 的 DNS 解析)。

核心配置记录(备忘)

为了让未来的自己不再踩坑,记录一下 Cloudflare Pages 的关键构建配置:

```bash

Build command

npm install && npx hexo generate

Build output directory

public

Environment Variables

NODE_VERSION = 20