hexo的github管理方案

前言

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: [email protected]:kevinBobo/kevinBobo.github.io.git,hexo
       gitcafe: [email protected]: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了

参考git-backup

你可能感兴趣的:(hexo的github管理方案)