Hexo文章备份
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
|
以后执行发布命令后 hexo g -d,执行备份命令 hexo b
网站目录 和 写作目录 分别存放在两个不同的 Git 分支仓库中,可以有效避免相互覆盖。
部署发布后,手动推送写作分支。git push