创建空的仓库

在GitHub创建新的仓库,仓库名为:用户名.github.io,此处用户名为你的GitHub用户名(例如我的用户名为MYAN1998,此处我新建的仓库名为MYAN1998github.io),仓库类型为public,且不创建任何文件,一个全新空仓库;

获取Github令牌

获取Github令牌的目的是为了日后使用GitHub action实现自动部署的功能,且使用Github令牌部署的好处就是不用重复部署ssh密钥环境,换了电脑、电脑重装也不用重新配置。

点开头像,选择settings,选择最后的developer settings,选择Personal access tokens,新建一个tokens,选择无限期全权限,即Expiration选择no expiration,Select scopes全选;获取Github令牌后,记得复制好,一旦离开页面,将不发看见此GitHub令牌,只能重新创建。

配置HEXO

打开HEXO站点根目录即BLOG下的_config.yml文件,拉取到最后,在deploy处更新为如下代码:

1
2
3
4
deploy:
type: git
repo: https:/上文创建的Github令牌/@github.com/你的用户名/你的用户名.github.io.git
branch: master

将上述需要填写的部分,换成你的即可

安装git部署插件

在站点根目录下打开Git Bash Here,输入以下指令安装git部署插件:

1
npm install hexo-deployer-git --save