做好hexo博客源文件的备份保护

timg-1.jpeg

使用Hexo编写博客感觉倍棒,尤其是它对公式以及代码的渲染,简直不要太爽。但是hexo博客的源文件都存在本地,如果天有不测风云——电脑中毒,或者磁盘损坏导致无法开机,那么博客上的文件怎么都无法拯救了,望眼欲穿、欲哭无泪。

又或者是从不同电脑端同时同步博客文章,怎么办呢。

有什么办法来做好备份呢?

  • 方法一

    从本地电脑拷贝到U盘进行备份。

  • 方法二

    备份到百度云盘/腾讯微云等。

  • 方法三

    将源文件托管到github上,如果电脑损坏,或者更换电脑只需要执行几个命令源文件就找回来了,这种方法可能开头有些难,但是我个人觉得还是优于上面两种方法的。

拖管博客源文件

​ 在GitHub上新建一个仓库,取名为blog(与本地的源文件夹名称一致),这里可以设定仓库的形式:public or private

  • 进入本地blog文件夹,执行以下命令建立仓库:

  • 1
    git init
  • 设置远程仓库地址,并更新:

    1
    2
    git remote add origin [email protected]:smilexiamo/hexo.git
    git pull origin master
  • 修改.gitignore文件(如果没有请手动创建一个),在里面加入*.logpublic/ 以及.deploy*/。因为每次执行hexo generate大专栏  做好hexo博客源文件的备份保护令时,上述目录都会被重写更新。因此忽略这两个目录下的文件更新,加快push速度。

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

    1
    2
    git add .
    git commit -m "添加hexo源码文件作为备份"
  • 执行以下命令,将本地的仓库文件推送到Github。

    1
    git push origin master
  • 现在在任何一台电脑上,只需要git clone [email protected]:smilexiamo/hexo.git,即可完成将Hexo源文件复制到本地。(请将后面的`[email protected]:smilexiamo/hexo.git`替换为自己相应的仓库地址。否则,克隆的将是博主的博客源码:))

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

    1
    2
    3
    git add .
    git commit -m "更新hexo源文件"
    git push origin master
  • 当远程仓库有更新时,执行以下命令,即可同步hexo源文件到本地。

    1
    git pull origin master
  • 至此,Hexo源代码文件就完成了同步和更新了。

猜你喜欢

转载自www.cnblogs.com/liuzhongrong/p/12365591.html