前言
hexo建立blog很方便,同时支持github的上传,但是由于我是在公司的电脑上完成布置的,当我在家里想要写文章发布的时候,我发现github上的master分支并没有包含我的所有文件,难道只能一直用一台电脑发布文章吗,就这个问题我开始了探索,网上有很多方案,但是经过探索之后我发现了最简单的方案,就是用hexo自己继集成的github管理--git-backup
开始
安装backup
在根目录右击打开 git-bash
运行npm install hexo-git-backup --save
如果你已经安装过,要升级它
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
请将上方的地址改为自己的github地址,分支写hexo或者自己想要的分支,如果blog用的master,请不要用相同的分支
![git.png](http://upload-images.jianshu.io/upload_images/9423766-1141ee3445bad752.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
备份
配置完毕之后就可以运行命令备份自己hexo了
运行 hexo b
完毕之后打开自己的github,在分支哪里增加了新的分支,切换过去,发现hexo主要的文件已经上传完毕
回到家里clone下来,美滋滋的写blog吧
以后知道在写blog的时候 hexo d
完之后最后hexo b
也备份一下就ok了