简介
本文介绍利用hexo-git-backup插件备份个人博客,第一搭建博客的我也是一名妥妥的小白,搭建博客发生误删了某行代码导致无法启动博客。由于Hexo 博客由Github静态托管,原始数据全部保存在本地,本地修改或丢失文件后就无法恢复,因此想把博客数据备份在网络上。网上有一种博客备份方法备份操作较为复杂,另一种利用git-backup插件实现一步到位。
安装 git-backup 插件
如果你安装的hexo版本为2.x.x,采用下面安装命令:
$ npm install hexo-git-backup@0.0.91 --save
如果你安装的hexo版本为3.x.x或之上,采用另一种安装命令:
$ npm install hexo-git-backup --save
git-backup 插件更新
如果你想更新 git-backup 插件,首先先卸载旧版本。
$ npm remove hexo-git-backup
$ npm install hexo-git-backup --save
GitHub博客备份仓库创建及应用
- 在Github的博客仓库下创建储存备份的一个blog-backup分支(分支的名字随意)
- 在博客目录下_config.yml文件下增加备份路径
backup:
type: git
repository:
github: git@github.com:xxx/xxx.git,branchName
gitcafe: git@github.com:xxx/xxx.git,branchName
使用方法
hexo backup
or
hexo b