Hexo博客的恢复

wait for you 网站使用hexo搭建,部署在Coding.net上。
由于经常折腾各种主题和插件,致使网站不明原因地崩溃好几次。现把恢复过程记录如下,以备不时之需。
当网站安装了新插件或者修改了某配置,hexo g -d 之后打开网站发现不能正常显示的时候

1. 源码安装node.js

先安装hexo 环境 如果环境已安装,可忽略此步,从第2步开始
cnpm install hexo -g
安装push工具
npm install hexo-deployer-git --save

2. 代码恢复

mkdir hexo
cd hexo
hexo init
cnpm install --save hexo-renderer-jade hexo-renderer-pug hexo-renderer-stylus hexo-generator-json-content hexo-renderer-markdown-it-plus hexo-filter-image hexo-generator-feed
git init 
git remote add origin https://e.coding.net/wtgg/hexo.git
git checkout -b code
rm -rf _config.yml package* scaffolds source themes .gitignore  # 删除除node_modules/之外的所有文件和文件夹
git pull origin code
hexo s
hexo g -d
OK!

平时就在code分支,
修改过文件之后,先hexo g -d部署一下,会自动把public/目录推送到远程master分支
然后再

git add .
git commit -m "xxx"
git push origin code       

参考:
手把手教你用Hexo+(Coding/GitHub)搭建个人博客及绑定私有域名
BlueLake
Hexo中文文档

推荐阅读更多精彩内容