Hexo3.0重装系统后的还原

网上的教程比较陈旧零散,每次重装系统都要折腾一会儿才能恢复博客,索性记录下来。

  1. 备份原Hexo文件夹下的source文件夹,以及站点目录下的_config.yml和主题目录下的_config.yml,后将整个Hexo文件夹删除。
  2. 重装系统后,安装Node.jsGit for Windows
  3. 配置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可任意发挥。
  4. 配置Git的个人信息:在Git Bash输入

    1
    2
    git config --global user.name "yourname"
    git config --global user.email "youremail"
  5. 在你要放置博客的文件夹打开Git Bash, 安装Hexo框架

    1
    npm install hexo-cli -g
  6. 初始化Hexo

    1
    init hexo
  7. Hexo3.0以上版本,需要安装hexo-deployer插件才能部署到Github,命令如下:

    1
    npm install hexo-deployer-git --save

主题文件下的Git配置类似于这样:

1
2
3
4
deploy:
type: git
repository: git@git.coding.net:yourUsername/yourRepositoryName.git
branch: master
  1. 下载所需的Hexo主题到Hexo的themes文件夹里,把第一步备份的若干文件归位。
  2. 恢复Hexo blog完成~

tips: 可通过npm install hexo-wordcount –save增加文字总数、阅读时间的功能,安装完毕后在主题配置文件修改以下字段即可:

1
2
3
4
post_wordcount:
item_text: true
wordcount: true
min2read: true