前言
虽然Hexo
部署博客很方便,但是当我们更换电脑时呢,在github
中的其实只是在我们本地目录里的.deploy_git
里面的内容,显然我们需要把源文件备份push
到github
上,这样只需要克隆到本地,简单配置后就可以了。
备份
新建分支
在Github
上的博客仓库下创建一个新的分支hexo
,并且将这个分支设置为默认分支
克隆hexo
分支
1$ git clone git@...git #(github page 的仓库地址)
把克隆下来的文件夹中的.git
文件复制到博客根目录下,如果没有找到.git
文件,其实是被隐藏了
开始备份
进入到博客的根目录下Git Bash
1$ git add .
2$ git commit -m "Backup"
3$ git push origin hexo
此时可以在Github
上发现完成备份。
之后每次在更改后,可以执行以下命令:
1$ hexo clean
2$ git add .
3$ git commit -m "backup"
4$ git push
5$ hexo g -d
本地恢复
-
换一台电脑,配置好
Hexo
的环境,配置Git SSH key
,把博客源文件代码克隆下来:1$ git clone git@...git # (github page 的仓库地址)
-
克隆后,默认分支是
master
,需要切换到hexo
分支(省略)1$ git branch -a # 查看所有分支 2$ git checkout origin/hexo # 切换到xxx分支
-
执行如下命令
1npm install hexo-cli --save 2npm install 3npm install hexo-deployer-git --save