wait for you 網(wǎng)站使用hexo搭建,部署在Coding.net上。
由于經(jīng)常折騰各種主題和插件,致使網(wǎng)站不明原因地崩潰好幾次。現(xiàn)把恢復(fù)過程記錄如下,以備不時(shí)之需。
當(dāng)網(wǎng)站安裝了新插件或者修改了某配置,hexo g -d
之后打開網(wǎng)站發(fā)現(xiàn)不能正常顯示的時(shí)候
1. 源碼安裝node.js
先安裝hexo 環(huán)境 如果環(huán)境已安裝,可忽略此步,從第2步開始
cnpm install hexo -g
安裝push工具
npm install hexo-deployer-git --save
2. 代碼恢復(fù)
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!
平時(shí)就在code
分支,
修改過文件之后,先hexo g -d
部署一下,會自動把public/
目錄推送到遠(yuǎn)程master
分支
然后再
git add .
git commit -m "xxx"
git push origin code
參考:
手把手教你用Hexo+(Coding/GitHub)搭建個人博客及綁定私有域名
BlueLake
Hexo中文文檔