使用HEXO-GIT-BACKUP插件备份博客源文件

在搭建好hexo博客之后也要给自己的博客进行备份,文章丢失可是很麻烦的一件事情。我的博客的数据都是直接保存在cloudstudio,用的时候总是会感觉有点问题,生怕自己哪天不小心把工作空间给删除了,那就蛮麻烦了。所以我采用了 hexo-git-backup 这个工具进行备份。

查看HEXO版本

1
hexo version

第一行的hexo:xxx既为版本

查看hexo版本

如图,我的版本是6.2.0

安装

如果你的版本是2.x.x使用这条命令:

1
npm install hexo-git-backup@0.0.91 --save

如果你的版本是3.x.x则使用这条命令:

1
npm install hexo-git-backup --save

这里我使用的是第二条命令,因为我的hexo版本为6.2.0

建立分支

来到你的github仓库目录或者是coding的仓库目录,选择新建分支,因为我是双线部署,所以两个都要创建分支,我创建的分支名都为backup

查看所有分支和管理

新建分支

给分支取个名称

配置

打开博客配置文件_config.yml

在最下方添加

1
2
3
4
5
6
7
# hexo-git-backup 插件,用来备份的
backup:
type: git
repository:
github: git@github.com:xxx/xxx.git,branchName
coding: git@github.com:xxx/xxx.git,branchName
12345

branchName为分支名(我的分支名称是blogbak),要和前面的仓库地址用英文逗号隔开。

“coding: “是gitlag的库。

这里就差不多配置完成了

使用

1
hexo backup 

or

1
hexo b

配置项

如果你只是想备份主题目录,只需要添加theme属性

1
2
3
4
5
6
backup:
type: git
theme: coney,landscape,xxx
repository:
github: git@github.com:xxx/xxx.git,branchName
gitcafe: git@github.com:xxx/xxx.git,branchName

如果你想自定义提交的message信息,那么只需要添加message属性

1
2
3
4
5
6
backup:
type: git
message: update xxx
repository:
github: git@github.com:xxx/xxx.git,branchName
gitcafe: git@github.com:xxx/xxx.git,branchName

插件地址

hexo-git-backup

反省

记得一定要做好备份,千万不要轻易重装系统,欲哭无泪!

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 Move Jian
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信