前言
我们把hexo博客托管在github的仓库中,但是仓库中只会托管一些静态网页文件,但是文章的源码和一些很关键的站点配置文件并没有被托管,因此,在进行备份和恢复上就存在很大麻烦。在这篇post中,我们就来解决这个问题。
文件备份
解决这个问题其实有很多种方法,这里仅提供最简单的一种–使用仓库分支的方法。
一般来说,博客的静态网页文件都会被保存在github.io仓库的master分支,我们可以在同一个仓库中,创建新的一个分支来保存网页文章的原始数据和站点配置文件,以达到备份的目的。
步骤
创建新的远程分支
hexo
,并切换至该远程分支git checkout -b hexo
把本地文件打包添加到仓库(全部)
git add .
把文件提交到仓库
git commit -m “description”
把本地仓库内容推到远程仓库的
hexo
分支中git push origin hexo
这样,你就可以在你的github.io仓库的hexo分支中看到自己写的文章源码和站点配置文件了。