编辑
2017-06-23
undefined
00

目录

重装系统前备份是个好习惯⊙﹏⊙

更新前备份

  • 备份好 hexo 目录下的_config.ymltheme/source/scaffolds/package.json.gitignore node_modules(当然如果你硬盘空间够大,备份整个 hexo 文件夹也可以)。然后把 hexo 目录里面的东西全部删掉。

  • 备份用户目录下的文件:开始,你的 windows 用户名,打开你的用户文件夹后备份.ssh文件夹和.gitconfig_netrc以及_viminfo这三个文件。

更新后恢复

  • 安装 node.jsgit

  • 安装 Hexo

npm install hexo-cli -g cd D:\hexo hexo init npm install

打开原来的 hexo 博客所在文件夹,将之前备份的文件夹粘贴进去,覆盖原文件夹。

  • 和 gitcafe 建立连接

在 gitbash 里输入:

git config --global user.email "Your email" git config --global user.name "Your name"

然后【C:\Users\wmaqingbo】,打开你的用户文件夹,粘贴并替换事先备份的.ssh文件夹.gitconfig_netrc以及_viminfo这三个文件。 然后再输入:

ssh -T git@gitcafe.com

这时会看到显示连接成功信息。

没有提前备份的情况

我的情况:电脑重装了系统,hexo 博客文件夹还在 D 盘存着,完好无损,但是C盘的用户文件夹内容丢失。现在只能借助这些文件恢复部署。具体方法如下:

  • 将 hexo 文件夹下的文件全部复制到其他地方进行备份

  • 安装 node.jsgit

  • 安装 hexo

npm install hexo-cli -g cd D:\hexo hexo init npm install

打开备份的 hexo 文件夹,选择_config.ymltheme/source/scaffolds/package.json.gitignore node_modules这些项目,粘贴到【D:\hexo】覆盖新安装的文件。

  • 安装部署插件
npm install hexo-deployer-git --save //hexo d 部署到git插件
  • 配置 git 个人信息,生成新的 ssh 密钥

请参考文章:《使用 Github SSH Key 一键部署 Hexo》

  • 测试是否成功。
hexo g hexo d

本文作者:青波

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!