🚀 部署到 GitHub Pages
1. 创建 GitHub 仓库
需要创建一个用于存放 Hexo 生成的静态文件的 github 仓库。
仓库名称必须是 github用户名 .github.io。
2. 安装 Hexo 部署插件
需要安装 hexo-deployer-git 插件来实现将静态文件部署到 GitHub Pages。
1 | npm install hexo-deployer-git --save |
3. 配置 Hexo 的部署设置
博客根目录下的主配置文件 _config.yml 找到 deploy 部分
1 | deploy: |
4.部署博客
第一次使用git需要设置邮箱和用户名
1 | git config --global user.email "gitHub注册的邮箱地址" |
第一次使用ssh需要添加ssh秘钥到github账户,以windows为例
1 | ssh-keygen -t ed25519 -C "gitHub注册的邮箱地址" |

在github账户设置中找到SSH and GPG keys,找到id_ed25519文件,并将内容粘贴

清理缓存并生成静态文件 执行部署命令
1 | hexo d |
发布完成后,打开浏览器访问https://gitHub用户名.github.io即可访问博客
自定义域名
如果有自己的域名,可以替换掉github pages的默认域名
1. 配置域名解析
在域名注册商的 DNS 管理页面中,添加一个 CNAME 记录,将域名指向 github pages 的默认域名gitHub用户名.github.io

2. 配置 GitHub 仓库
在 github 仓库中,找到 Settings 页面,找到 Pages 部分,将 Custom domain 字段设置为您的域名

等待DNS检查成功即可