【Hexo】Hexo博客备份到Github
为什么要备份
在这篇文章中我们把Hexo
和 Github
结合起来搭建了自己的个人博客,hexo d
部署到Github
的其实Hexo
编译后的文件,这些文件是用来生成网页的,并不包含我们的源文件:
它其实上传到Github
的是在我们本地目录里的.deploy_git
里面的内容:
我们的源文件比如相关source
文件、配置文件等都是没有上传到Github
上的,所以我们要利用git
来做分支管理,对我们的源文件进行备份,这样我们就可以在另一台电脑上把源文件clone
到本地安装相应的环境就可以继续写我们的博客了。
好了,废话少说,我们直接来说如何进行博客源文件的备份。
Hexo 博客备份
创建新分支
在Github
上博客仓库下创建一个新的分支hexo
,并且将这个分支设置为默认分支,具体操作如下:
克隆Hexo分支
在本地把我们刚建的分支hexo
克隆到本地:
把克隆下来的项目里面的.git
文件复制到我们的Hexo博客目录下:
注意:如果之前搭建博客的时候自己更换过主题文件的,请把主题文件里面的
.git
文件删除。
开始备份
进入到Blogs根目录下,执行如下命令:
git add . |
这时候我们会看到Github
上的hexo
分支就有我们的源文件了。
如果你想要每次更改东西都希望备份到hexo
分支上,可以执行如下步骤:
hexo clean |
如何恢复博客
假如我们现在更换了电脑,希望在新的电脑上继续写博客,把Github
上hexo
分支上的项目克隆到本地(注意:是我们备份的那个分支)
进入到克隆下来的文件夹,执行如下命令:
npm install hexo-cli |
然后再去安装主题相关的插件即可,当然如果你电脑上还没有 Node.js
等环境的话可能还需要去安装相关的环境。
现在我们就基本上可以在另一台电脑上继续我们的博客之旅啦~
最后
到这里,如何备份Hexo博客以及如何恢复Hexo博客就基本结束啦。
嘻嘻嘻,都看到这里了,不要吝啬你的小星星嘛,为博主点个赞呐~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ayanokouji!
评论