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