Hexo-博客备份-2
一、 安装hexo-git-backup插件
1. 安装
版本是2.x.x使用这条命令:
npm install hexo-git-backup@0.0.91 --save
版本是3.x.x 或3+则使用这条命令:
npm install hexo-git-backup --save
2. 更新
如果使用--save进行安装,则必须在更新时先将其删除。
npm remove hexo-git-backup
npm install hexo-git-backup --save
3. 配置
修改_config.yml文件:
backup:
type: git
repository:
github: git@github.com:xxx/xxx.git,branchName
gitcafe: git@github.com:xxx/xxx.git,branchName
4. 备份到云端
hexo b
二、 以命令备份
1. 需要备份的文件
./source资源文件夹,这里面包含了你写的文章的 markdown 源码,这个是最重要的。./themes主题文件夹,./scaffolds模板文件夹,这个文件夹里是创建文章时的模板。- 配置文件,根目录下的几个配置文件,主要是
_config.yml、package.json、.gitignore。
2. 创建分支
例如:在此创建了两个分支:master 与
backup
- master 分支用来存放生成的静态网页
- backup 分支用来存放网站的原始文件
在本地设置backup为默认分支,而_config.yml中的deploy参数,
分支应为master;
依次执行
git add .
git commit -m '...'
git push –set-upstream origin backup
–set-upstream是将本地分支关联到远程backup分支,
提交原始文件到backup分支,