hong's Studio.

Hexo文章备份

字数统计: 247阅读时长: 1 min
2019/09/06 Share

Hexo文章备份

  • 1.利用分支分开保存网站资源和写作文件

Hexo 的部署默认使用 master 分支,创建写作分支 hexo,我把写作分支命名为hexo。

先切换到master分支的publish目录下,执行如下命令:

1
2
3
4
5
git init
git remote add origin https://github.com/zhu410289616/zhu410289616.github.io.git
git add .
git commit -m "xxxx,这里是提交记录的描述"
git push -f origin master:hexo
  • 2.修改发布目录中的_config.xml文件,添加hexo的备份配置

发布分支配置

1
2
3
4
deploy:
type: git
repo: https://github.com/zhu410289616/zhu410289616.github.io.git
branch: master

备份分支配置

1
2
3
4
5
6
backup:
type: git
message: update for hexo blog website
repository:
github: git@github.com:zhu410289616/zhu410289616.github.io.git
branch: hexo
  • 3.提交备份

以后执行发布命令后 hexo g -d,执行备份命令 hexo b

网站目录写作目录 分别存放在两个不同的 Git 分支仓库中,可以有效避免相互覆盖。

部署发布后,手动推送写作分支。git push

CATALOG
  1. 1. Hexo文章备份