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
分支,