前言
网上已经有很多关于如何备份Hexo博客的教程,不过大部分都是使用同一个Github仓库创建双分支的方法。
倘若你喜欢这种方法,请直接出门右转找谷歌。Milo使用的是两个不同的Github仓库,其中一个用来发布Hexo博客静态页面,另一个则用来备份博客的源文件。
当Milo想到博客备份问题的时候,已经将Hexo博客建好了。所以,Milo在本文中不会赘述如何搭建Hexo博客以及如何使用Hexo发布文章。
Milo将会以最简洁的方式讲述如何备份Hexo博客。
正文
首先,创建两个仓库:
- Hexo博客静态页面仓库:choibunbing.github.io.git
分支:master
- Hexo博客源码仓库:choibunbing.com.git
分支:master
然后,进入Hexo博客根目录,拉取远程Hexo博客源码仓库:
- 根目录:choibunbing.com
cd /choibunbing.com git init git remote add origin git@github.com:repository/YourWebsite.com.git git pull origin master
- 检查Hexo博客根目录中是否有
.gitignore
文件。若没有此文件,请自行创建。Milo的.gitignore
文件内容如下:
.DS_Store
Thumbs.db
db.json
.log
node_modules/
public/
.deploy/
最后,提交Hexo博客源码:
git add . git commit -m "第一次博客备份。" git push origin master
后续
以后使用拉取命令便能同步远程源码仓库:
git pull origin master
本博客文章为原创内容,版权归作者所有。未经作者书面许可,不得擅自转载。如需转载,请注明原文链接和作者信息。违者将追究法律责任。