hexo备份与恢复

备份

  1. 在github的博客仓库创建新的分支backup
  2. 打开git Bash Here,输入

    1
    npm install hexo-git-backup --save
  3. 添加提交设置:打开blog/_config.yml在最后添加

    1
    2
    3
    4
    backup:
    type: git
    repository:
    github: git@github.com:Romanticqq/romanticqq.github.io.git,backup(提交的github地址,分支名)
  4. 当要对代码备份时,执行hexo d即备份成功

恢复

  1. 把github的博客仓库backup分支的内容下载到本地
  2. 依次执行下列命令
    1
    2
    3
    4
    npm install hexo-cli -g # 如果是新电脑,要先执行这一行,安装hexo环境
    npm install hexo #先只执行这一行,如果hexo s报错再考虑执行下面的
    npm install
    npm install hexo-deployer-git
  3. 本地文件恢复,hexo s开启本地服务,在浏览器输入http://localhost:4000测试是否正常

    当遇到提交失败时

    1
    2
    3
    OpenSSL SSL_read: Connection was reset, errno 10054
    //在hexo d之前执行命令
    git config --global http.sslVerify "false"