Github Pages + Hexo搭建个人博客后,使用以下hexo指令可以将静态博客的内容部署到Github上。
hexo g
hexo d
但是博客的源文件只能放在本地电脑上,这样如果我们本地电脑出了问题,在新的电脑上怎么恢复我们的博客源文件呢?上网查了很多方法,发现好复杂,这里按参考文献[1]中方法,使用国内的代码托管平台——Coding,将我们的Hexo博客源文件备份到Coding上的私有repo上,这样更换电脑后我们也不需要重新搭建我们的博客了。
创建Coding私有repo
在Coding上创建私有repo,命名为Blog,Coding上支持私有repo。
上传博客源文件备份
这里如参考文献[1]中指出的一样,需要删掉博客源文件根目录下及theme/next下的.git文件夹,否则上传的备份无法还原我们的博客。
-
删掉博客源文件根目录下及theme/next下的.git文件夹
-
在Blog目录下打开cmd
[注]我的博客的目录结构为Blog/blog,其中blog是我的博客文件夹。
git init
git add .
git commit -m "Initial Commit"
git remote add origin https://git.coding.net/username/Blog.git
git push -u origin master
OK,备份完成。
新设备上恢复博客源文件
将Coding上的repo,即Blog,克隆到本地。
git clone https://git.coding.net/username/Blog.git
使用npm指令安装Hexo
cd blog
npm install hexo --save
测试一下
hexo g
hexo s
hexo d
Ok,恢复完成!新手上路,如有错误,还望指出,谢谢!
参考文献
[1] 使用Git备份博客工程文件
网友评论