参考官方文档https://hexo.io/zh-cn/docs
1.安装nvm
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh |
将以下语句添加到.bashrc文件:1
2export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
开始安装1
nvm install stable
2.安装HEXO
1 | npm install -g hexo-cli |
3.创建blog文件夹
1 | hexo init blog #通过hexo创建一个blog项目 |
4.配置git地址
在blog项目根目录下里找到_config.yml文件,找到Deployment,然后按照如下修改:1
2
3
4deploy:
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master
5.安装 hexo-deployer-git自动部署发布工具
1 | npm install hexo-deployer-git --save |
需要在博客目录下安装
6.生成静态文件部署到github
hexo clean && hexo g && hexo d
7.打开博客
地址:yourname.github.io
部署到github后可能得等一会才会生效,少则一分钟,多则半小时。