部署hexo个人博客并在github托管

git bash下操作

安装hexo

1
npm install hexo-cli -g

生成博客

1
2
3
4
hexo init 初始化
hexo g 生成
hexo s 本地部署
hexo d 部署到线上

github建立仓库

1
用户名.github.io

要选Public和Add a README file

生成SSH密钥(RSA)

1
ssh-keygen -t rsa -C "邮件地址"

密钥文件存储在C:\Users\用户名.ssh

id_rsa.pub存储的是公钥

测试是否成功

1
ssh -T [email protected]

安装hexo自动部署工具

1
npm install hexo-deployer-git --save

修改_config.yml

1
2
3
type: git
repository: 填入你的github仓库链接
branch: main

第一次上传要配置email和用户名,用户名要区分大小写

1
2
git config --global user.email "你的邮箱"
git config --global user.name "你的名字"

成功的话会弹出来一个窗口进行登录

然后就可以开始部署了

1
2
hexo d 部署博客
hexo clean 清理缓存