hexo-git-backup

by coneycode

coneycode / hexo-git-backup

you can use it to backup your blog into git.

448 Stars 72 Forks Last release: Not found MIT License 25 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

git-backup

git-backup.

Install

if your hexo version is 2.x.x, you should install as follow:

$ npm install [email protected] --save

if version is 3.x.x, you should install as follow:

$ npm install hexo-git-backup --save

Update

if you install with --save, you must remove firstly when you update it.

$ npm remove hexo-git-backup
$ npm install hexo-git-backup --save

Configure

You should configure this plugin in

_config.yml
.
backup:
    type: git
    repository:
       github: [email protected]:xxx/xxx.git,branchName
       gitcafe: [email protected]:xxx/xxx.git,branchName

Using

hexo backup 

or

hexo b

Options

if you want to back up with your theme,just add

theme: your theme name,your theme name
in
_config.yml
.
backup:
    type: git
    theme: coney,landscape,xxx
    repository:
       github: [email protected]:xxx/xxx.git,branchName
       gitcafe: [email protected]:xxx/xxx.git,branchName

Attention: if you do as above, the dir

themes/coney/.git
will be removed

if you want DIY commit message, just add 'message: update xxx'.

yaml
backup:
    type: git
    message: update xxx
    repository:
       github: [email protected]:xxx/xxx.git,branchName
       gitcafe: [email protected]:xxx/xxx.git,branchName

Now you can backup all the blog!

Problems

You may get some troubles by your computer' permission。

Error: EISDIR, open

it is caused by permission. just do 'sudo hexo b'

sudo hexo b

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.