- 创建Github pages项目
- 添加部署插件
hexo-deployer-git
作为依赖 - 根据文档按需配置插件
- 在项目source根目录添加文件名为
CNAME
的文件来配置访问用域名(此文件会被原样编译输出到最终输出代码中) - 在cloudflare配置cname重定向,将上一步中配置的域名重定向到
<你的github用户名>.github.io
这个域名 - 执行generate命令
- 执行deploy命令
- 在仓库的设置页面启用Github pages
- 等待DNS更新
- 完成
CNAME文件
1 | <你的域名> |
插件最小配置
1 | deploy: |
ref
hexo github-pages 部署文档:https://hexo.io/docs/github-pages.html
hexo-deployer-git文档:https://github.com/hexojs/hexo-deployer-git
自定义域名CNAME相关文档:https://help.github.com/cn/github/working-with-github-pages/about-custom-domains-and-github-pages