Halo

A magic place for coding

0%

博客备份

前言

  我们把 hexo 博客托管在 github 的仓库中,但是仓库中只会托管一些静态网页文件,但是文章的源码和一些很关键的站点配置文件并没有被托管,因此,在进行备份和恢复上就存在很大麻烦。在这篇 post 中,我们就来解决这个问题。

文件备份

  解决这个问题其实有很多种方法,这里仅提供最简单的一种 – 使用仓库分支的方法。
  一般来说,博客的静态网页文件都会被保存在 github.io 仓库的 master 分支,我们可以在同一个仓库中,创建新的一个分支来保存网页文章的原始数据和站点配置文件,以达到备份的目的。

步骤

  1. 创建新的远程分支 hexo,并切换至该远程分支

    git checkout -b hexo

  2. 把本地文件打包添加到仓库(全部)

    git add .

  3. 把文件提交到仓库

    git commit -m “description”

  4. 把本地仓库内容推到远程仓库的 hexo 分支中

    git push origin hexo

  这样,你就可以在你的 github.io 仓库的 hexo 分支中看到自己写的文章源码和站点配置文件了。

Welcome to my other publishing channels