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
部署一下映企,會(huì)自動(dòng)把public/
目錄推送到遠(yuǎn)程master
分支
然后再
git add .
git commit -m "xxx"
git push origin code
參考:
手把手教你用Hexo+(Coding/GitHub)搭建個(gè)人博客及綁定私有域名
BlueLake
Hexo中文文檔