Hexo 部署(三)
3.Hexo 部署
3.1 一键部署
此方法不要求将源文件上传到 GitHub(仅需上传生成后的 public 目录到指定分支),适合不想暴露源文件的场景。
1.安装部署插件
在 Hexo 项目根目录执行:
1 | |
2.配置 _config.yml
添加或替换以下配置:
1 | |
<username>为 GitHub 用户名,<project>为仓库名(例如username.github.io或blog)。- 分支通常使用
gh-pages(GitHub Pages 默认支持该分支)。 - 若仓库为
username.github.io,也可以将分支设为main(但需要将 Pages 来源设置为该分支的根目录)。
3.执行部署命令
1 | |
hexo clean清除缓存和旧 public 文件。hexo deploy自动生成静态文件并推送到指定仓库的分支。- 部署完成后,访问
https://dypulse.github.io/<project>(如果是项目页面)或https://dypulse.github.io(用户/组织页面)。