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中文文档