suika
文章14
标签15
分类2

使用 GitHub 免费私有仓库备份 Hexo 源文件

Hexo 是一款基于 Node.js 的静态博客框架,快速、简洁且高效,可以方便的生成静态网页托管在 GitHub 上。

备份是个好习惯

虽然部署 Hexo 后的博客静态文件一般托管在 GitHub 上,但 Hexo 的源文件依旧是存放在本地的,这就有了安全隐患。为了防止因为意外导致源文件丢失,应该做定期备份。我们可以选择使用 U 盘、网盘、NAS 等途径来备份,但本教程强烈推荐使用 GitHub 私有仓库备份 Hexo 源文件。

创建私有仓库

GitHub 现在允许免费账号无限制的创建私有仓库了,点击创建私有仓库(选择 Private)。

备份到私有仓库

在本地 Hexo 源文件的根目录下执行相应 git 命令:

git init
git remote add origin git@github.com:<your_github_name>/<your_repo_name>.git
git pull origin master
git add .
git commit -m "备份 Hexo 源文件"
git push origin master
  • <your_github_name>:GitHub 用户名
  • <your_repo_name>:仓库名

更新备份内容

博客发布文章后,需及时更新备份,同样的,在本地 Hexo 源文件的根目录下执行相应 git 命令:

git add .
git commit -m "更新 Hexo 源文件"
git push origin master

从备份中恢复

如果真的发生意外,不幸丢失了本地的 Hexo 源文件,此时可以执行以下 git 命令恢复到本地:

git clone git@github.com:<your_github_name>/<your_repo_name>.git
  • <your_github_name>:GitHub 用户名
  • <your_repo_name>:仓库名
本文作者:suika
本文链接:http://suikastar.com/posts/17868/
版权声明:本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议进行许可

少女祈祷中……