每次更新上传到 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
部分的type
、repo
等参数。
7. 检查部署结果
- 部署完成后,访问你的博客网址(如 GitHub Pages 提供的域名)确认更新是否已经生效。
评论 (0)