如何备份Hexo博客
#### 前言 网上已经有很多关于如何备份Hexo博客的教程,不过大部分都是使用同一个Github仓库创建双分支的方法。 倘若你喜欢这种方法,请直接出门右转找谷歌。Milo使用的是两个不同的Github仓库,其中一个用来发布Hexo博客静态页面,另一个则用来备份博客的源文件。 当Milo想到博客备份...
前言
网上已经有很多关于如何备份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:choibunbing/choibunbing.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