备份博客源文件

前言

使用hexo+github搭建的博客,博客作为一个单独的github仓库存在,可是仓库中不包含你每篇博客的源文件。如果你换了一台机器想要更新博客或者不小心博客源文件丢失,那就真的是一件非常糟心的事,现在给出这个问题的一种解决办法吧。

实现方法

  • 首先在Github下创建一个新的repo,取名为blog-generator。(空仓库名随意,与本地的Hexo源码文件夹同名即可)
  • 打开Git界面,cd进入本地的Hexo文件夹,执行以下命令创建仓库:

git init

  • 继续执行下面命令设置远程仓库地址,并更新:

git remote add origin git@github.com:xxxxxx/blog-generator.git (这里的xxxxxxx是你的用户名,记得用SSH地址)
git pull origin master

  • 执行命令以下命令,完成Hexo源码在本地的提交

git add .
git commit -m "添加hexo源码文件作为备份"

  • 执行以下命令,将本地的仓库文件推送到Github。

git push origin master

  • git clone git@github.com:xxxxxx/blog-generator.git这个是你GitHub的SSH地址,千万别用错成HTTP的地址!

博客更新后同步到远程仓库

  • 在本地编写完博客时,顺次执行以下命令,即可完成Hexo博客源文件的更新同步,保持Github上的hexo源码为最新版本。

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

远程仓库更新后同步到本地仓库

  • 当远程仓库有更新时,执行以下命令,即可同步hexo源文件到本地。

git pull origin master

  • 至此,Hexo源代码文件就同步和更新完了。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容