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: 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了

参考git-backup

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容