备份 Hexo 博客源文件

前言:

使用 Hexo 编写博客还是比较 Nice 的。但是有一个问题就是:Hexo 博客的源文件都是放在本地的,如果更换了电脑需要更新博客或者不小心博客源文件丢失,那将是一件非常糟心的事情了。未雨绸缪,现在给出这个问题的一种解决办法吧。


备份方案

  • 将博客源文件托管到 Github。

实现方法

  1. 在 Github 下创建一个新的 repository,取名为 Hexo。( 与本地的 Hexo 源码文件夹同名即可 )
  2. 进入本地的 Hexo 文件夹,执行以下命令创建仓库:
    1
    git init
  3. 设置远程仓库地址,并更新:
    1
    2
    git remote add origin git@github.com:suyin-long/Hexo.git
    git pull origin master
  4. 修改 .gitignore 文件(如果没有请手动创建一个),在里面加入 *.logpublic/ 以及 .deploy*/ 。因为每次执行 hexo generate 命令时,上述目录都会被重写更新。因此忽略这几个目录下的文件更新,加快 push 速度。
  5. 执行以下命令,完成 Hexo 源码在本地的提交。
    1
    2
    git add .
    git commit -m "添加Hexo源码文件作为备份"
  6. 执行以下命令,将本地的仓库文件推送到 Github。
    1
    git push origin master
  7. 现在在任何一台电脑上,只需要 git clone git@github.com:suyin-long/Hexo.git, 即可完成将 Hexo 源文件复制到本地。(请将后面的 git@github.com:suyin-long/Hexo.git 替换为自己相应的仓库地址。否则,克隆的将是博主的博客源码)
  8. 在本地编写完博客时,顺次执行以下命令,即可完成 Hexo 博客源文件的更新同步,保持 Github 上的 hexo 源码为最新版本。
    1
    2
    3
    git add .
    git commit -m "更新hexo源文件"
    git push origin master
  9. 当远程仓库有更新时,执行以下命令,即可同步 hexo 源文件到本地。
    1
    git pull origin master
  10. 至此,Hexo 源代码文件就完成了同步和更新了。
------------- 本文结束 感谢您的阅读 -------------
正在加载今日诗词....