将 Blog 转移到私有仓库并通过 Vercel 发布

Zhan Kui Lv1

由于 GitHub Pages 的限制仓库必须公开,意味着所有 Hexo 源码(Markdown 文章草稿、配置文件、甚至 _config.yml 里的密钥)都对外可见,存在隐私泄露风险,因此决定将博客迁移到私有仓库,并通过 Vercel 进行部署。

用 Vercel + GitHub 的典型方案

1
私有 GitHub 仓库(源码)→ Vercel 自动构建 → 公开访问的网站
  • 源码仓库设为 private,其他人看不到我的草稿、配置、目录结构
  • Vercel 读取你的私有仓库并构建
  • 绑定域名最终实现 Blog 正常对外访问

迁移步骤如下:

  1. 在 GitHub 将仓库修改为私有。
  2. 在 Vercel 创建新项目,选择 Import Git Repository,授权访问 Github Blog 仓库。
  3. 在向导中 Application Preset 选择 Hexo,Vercel 会自动设置构建命令和输出目录。
  4. 点击 Deploy,Vercel 会自动拉取私有仓库代码进行构建部署。
  5. 部署完成后,Vercel 会提供一个临时域名,可以测试 Blog 是否可以正常访问。
  6. 点击左侧 Domains,输入 blog.120528.xyz 点击 Add Existing,域名即被添加到 Vercel 项目中,当前还不能访问,点击添加的域名可以看到 CNAME 设置,复制 CNAME 记录值到 DNS 服务商的 CNAME 记录中,等待 DNS 生效。
  7. 通过 blog.120528.xyz 访问博客,迁移完毕。
  • 标题: 将 Blog 转移到私有仓库并通过 Vercel 发布
  • 作者: Zhan Kui
  • 创建于 : 2026-03-30 18:24:16
  • 更新于 : 2026-03-31 14:37:35
  • 链接: https://blog.120528.xyz/2026/03/30/aea5ac4c/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
将 Blog 转移到私有仓库并通过 Vercel 发布