将 Blog 转移到私有仓库并通过 Vercel 发布
由于 GitHub Pages 的限制仓库必须公开,意味着所有 Hexo 源码(Markdown 文章草稿、配置文件、甚至 _config.yml 里的密钥)都对外可见,存在隐私泄露风险,因此决定将博客迁移到私有仓库,并通过 Vercel 进行部署。
用 Vercel + GitHub 的典型方案
1 | 私有 GitHub 仓库(源码)→ Vercel 自动构建 → 公开访问的网站 |
- 源码仓库设为 private,其他人看不到我的草稿、配置、目录结构
- Vercel 读取你的私有仓库并构建
- 绑定域名最终实现 Blog 正常对外访问
迁移步骤如下:
- 在 GitHub 将仓库修改为私有。
- 在 Vercel 创建新项目,选择 Import Git Repository,授权访问 Github Blog 仓库。
- 在向导中 Application Preset 选择 Hexo,Vercel 会自动设置构建命令和输出目录。
- 点击 Deploy,Vercel 会自动拉取私有仓库代码进行构建部署。
- 部署完成后,Vercel 会提供一个临时域名,可以测试 Blog 是否可以正常访问。
- 点击左侧 Domains,输入 blog.120528.xyz 点击 Add Existing,域名即被添加到 Vercel 项目中,当前还不能访问,点击添加的域名可以看到 CNAME 设置,复制 CNAME 记录值到 DNS 服务商的 CNAME 记录中,等待 DNS 生效。
- 通过 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 进行许可。
评论