重装系统之后恢复hexo

【写于2016-07-30,现从hexo博客搬运过来】

最近重装系统之后想恢复hexo,一波三折,记录一下

我的情况是:本地的hexo博客文档丢失了(简直心碎),自己重装了git,node.js和hexo,按照网上的初次安装的教程init了一次

所以其实基本没啥要做的了,在hexo的config.yml下deploy标签处修改

deploy:

type: git

repo: https://github.com/skyword-sun/skyword-sun.github.io.git

branch: master

 

然后在git bash上试一下

$ hexo d

ERROR Deployer not found: git

这里我的原因是忘记装一个扩展了

$ npm install hexo-deployer-git --save

然后就再次hexo d

会弹出窗口让你输入实现指定的repo的用户名和密码,认证成功即可
这样就恢复了你本地新装的hexo和云端git博客的同步

但是对我来说的一个坑就是原来的本地post文件夹下的博客markdown文档都丢了,hexo在deploy的时候,git云端似乎只生成并保留html文件。。

所以现在我没有原来的文档了只有每篇博客的html代码。。

查了查似乎没啥办法,好在html其实保留了大部分信息,而我本来没太多文章。。我打算从那些文章的html里手动恢复了。。

不过我在网上找到了一个办法可供参考。。在html源码的

标签中包含着原来md文档的大部分信息

 

所以在网上找一些html->markdown转换器,可以恢复一部分,hexo中新建文档把这些恢复的信息粘贴进去,加上文件头就恢复的差不多了

以后重装系统一定要备份hexo!!
以后重装系统一定要备份hexo!!
以后重装系统一定要备份hexo!!
以后重装系统一定要备份hexo!!

很重要的事情说四遍

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值