前言
hexo建立blog很方便,同時(shí)支持github的上傳,但是由于我是在公司的電腦上完成布置的,當(dāng)我在家里想要寫文章發(fā)布的時(shí)候,我發(fā)現(xiàn)github上的master分支并沒有包含我的所有文件,難道只能一直用一臺(tái)電腦發(fā)布文章嗎,就這個(gè)問題我開始了探索,網(wǎng)上有很多方案,但是經(jīng)過探索之后我發(fā)現(xiàn)了最簡(jiǎn)單的方案,就是用hexo自己繼集成的github管理--git-backup
開始
安裝backup
在根目錄右擊打開 git-bash
運(yùn)行npm install hexo-git-backup --save
如果你已經(jīng)安裝過,要升級(jí)它
npm remove hexo-git-backup
npm install hexo-git-backup --save
gitbackup.png
配置
打開根hexo根目錄下的_config.yml
在文件在最后添加
backup:
type: git
repository:
github: git@github.com:kevinBobo/kevinBobo.github.io.git,hexo
gitcafe: git@git.coding.net:kevinbobo/kevinbobo.git,hexo
請(qǐng)將上方的地址改為自己的github地址,分支寫hexo或者自己想要的分支,如果blog用的master,請(qǐng)不要用相同的分支
![git.png](http://upload-images.jianshu.io/upload_images/9423766-1141ee3445bad752.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
備份
配置完畢之后就可以運(yùn)行命令備份自己hexo了
運(yùn)行 hexo b
完畢之后打開自己的github,在分支哪里增加了新的分支,切換過去,發(fā)現(xiàn)hexo主要的文件已經(jīng)上傳完畢
回到家里clone下來,美滋滋的寫blog吧
以后知道在寫blog的時(shí)候 hexo d
完之后最后hexo b
也備份一下就ok了