Hexo博客 deploy 时保留 CNAME 配置文件

TanHaX
2024-07-13 / 0 评论 / 84 阅读 / 正在检测是否收录...

每次更新上传到 Git 后,现有的域名配置都会丢失。为了避免这种情况,可以在 Hexo 项目的根目录下执行以下步骤生成 CNAME 文件,这样在 deploy 的过程中就不会丢失配置了。

1. 进入 Hexo 项目根目录的 source 目录下

cd source

确保你在正确的目录下执行后续操作。

2. 创建并写入 CNAME 文件,内容则填自定义的域名

echo nihaotang.com > CNAME

3. 清理旧文件

确保在生成静态页面之前,旧的文件被清理掉,以避免可能的冲突或旧文件残留。

hexo clean   # 清理 Hexo 生成的临时文件和缓存文件

4. 生成静态页面

在写作完成后,需要生成最新的静态页面。使用以下 Hexo 命令来执行生成:

hexo generate   # 或者简写为 hexo g

5. 预览检查

在浏览器中打开 http://localhost:4000 查看最新的博客页面。

hexo server   # 或者简写为 hexo s

6. 部署到托管平台

一旦确认生成的静态页面无误,即可将其部署到你选择的托管平台。使用以下 Hexo 命令来执行部署:

hexo deploy  # 或者简写为 hexo d
  • 这会将 public 目录中的静态文件推送到你在 Hexo 配置文件中指定的远程仓库。确保在 _config.yml 中正确配置了部署相关的信息,如 deploy 部分的 typerepo 等参数。

7. 检查部署结果

  • 部署完成后,访问你的博客网址(如 GitHub Pages 提供的域名)确认更新是否已经生效。
4

打赏

评论 (0)

取消