网上的教程比较陈旧零散,每次重装系统都要折腾一会儿才能恢复博客,索性记录下来。
- 备份原Hexo文件夹下的source文件夹,以及站点目录下的_config.yml和主题目录下的_config.yml,后将整个Hexo文件夹删除。
- 重装系统后,安装Node.js和Git for Windows
- 配置SSH key:在Git Bash敲入
ssh-keygen -t rsa -C “你的邮箱”
生成的密钥默认保存在C:\Users\XPS.ssh\id_rsa.pub,用笔记本打开该文件,复制里面的内容到Github-Settings-SSH and GPG keys-New SSH key-Key一栏里,title可任意发挥。 - 配置Git的个人信息:在Git Bash输入
1
2git config --global user.name "yourname"
git config --global user.email "youremail" - 在你要放置博客的文件夹打开Git Bash, 安装Hexo框架
1
npm install hexo-cli -g
- 初始化Hexo
1
init hexo
- Hexo3.0以上版本,需要安装hexo-deployer插件才能部署到Github,命令如下:
1
npm install hexo-deployer-git --save
主题文件下的Git配置类似于这样:
1 | deploy: |
- 下载所需的Hexo主题到Hexo的themes文件夹里,把第一步备份的若干文件归位。
- 恢复Hexo blog完成~
tips: 可通过npm install hexo-wordcount –save增加文字总数、阅读时间的功能,安装完毕后在主题配置文件修改以下字段即可:
1 | post_wordcount: |