Hexo博客的恢復(fù)

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容