建站教程 如何备份博客
本文将介绍如何利用 Git 和 Gitee 实现博客源文件的备份。
一、为什么要备份?
虽然 Hexo 网页搭建于 Gitee Pages 服务 之上,但是在 blog 仓库中存储的只是生成后的静态网页,所有的源文件都只存储在本地文件夹。因此,备份博客源文件是十分有必要的。
二、利用Hexo插件进行备份
Hexo有备份插件hexo-git-backup,可以实现一个命令备份所有文件。
但经尝试后发现此插件似乎无法用于 Gitee ,报错且无法推送,在Github-Issues
中也有人提出相同问题,暂时还没有被解决,因此只有寻找其它的解决方法。
三、利用Git备份
1.两种选择
可以选择新建一个仓库;
也可以选择在原有仓库中创建新分支,将网页推送至 master 分支,源文件推送至 backup 分支。
考虑到方便维护和不易出错,博主选择第一种方案—-新建 backup 仓库。
2.新建远程库
3.初始化本地库
在你的博客文件夹中启用 cmd ,初始化 Git 仓库。(不会修改源文件,只是新增一个隐藏的 .git
文件夹)
1 |
|
4.关联远程库
1 |
|
5.将本地库内容推送至远程库
1 |
|
当然也可以一条命令解决文件的备份
1 |
|
还可以更省事,一条命令同时解决网页的推送和文件的备份
1 |
|