hexo博客“安全”备份浅谈

前几天我写了一些自己的hexo博客备份与多环境同时使用的文章,里头记录了自己如何对自己的hexo博客进行备份的。但是我并不是一开始就喜欢备份这玩意,因为毕竟只是一个小小的博客,我个人没有意识到需要进行备份。但是后来自己换了个人电脑后,才亲身感受到备份的重要性,随后我就开始专门弄了一套完整的备份方案,该方案大部分学习借鉴了网上的大部分说法,然后实战过程中结合了自己的一些习惯,免去了一些我觉得暂时不太必要的操作,最终现在这套备份方案已经在成功的运行。最显著的成效就是你现在看到的这篇文章就是在我ubuntu电脑上写的,而前几天的文章是在macpro上写的文章! 两者切换非常轻松便利解放双手。

但是昨晚睡觉后我就开始思考这个备份的安全性。

1

由于我的hexo本地数据目前全部备份在一个公有的git库,扔在github上,所以对外来说,我的hexo博客整体都在上面,如果有人要整体copy,那也是一个fork和clone的事情。想到这里后我突然有一点点毛骨悚然,又有点觉得自己过于多虑。毛骨悚然是因为感受到了开源的可怕,会用的人一拿走你的所有代码,就可以完完全全copy你的博客所有内容。过于多虑是因为,我的博客没人看,目前来说考虑这个问题是杞人忧天。

2

所以今天我就只是浅谈下,粗略写一下如何“安全”备份hexo博客个人数据

我的选择其实很狭窄,在我目前的可知知识看来,我有一般以下几点

  1. 个人硬盘存储
  2. 保存到github的private git库
  3. 使用云盘存储

从灵活性来说,最好的就是切换到github的private git库,况且现在一个人的私有库已经不收费了,真的没有什么理由不用它

但是有个问题是,在hexo博客的搭建教程里,所有库都是公有库,hexo是利用了github pages中的User pages来展示内容。那么如果转成private库,是否可以正常使用这个github pages的功能呢?我从github help上找到了一些答案,

GitHub Pages sites are always publicly accessible when published, even if their repository is private,

然后我就信了这句英文,事实上他确实没错!

但是当我把我的repo转成private后,我发现我的github pages自动关闭了,然后我选择重新开启,发现弹出付款页面。

后来才得知如果私有库也要同时使用github pages的话,是从Github Free转到了Github Pro,而后者是要付钱的。

3

从第2点可知,想白嫖走github这一条路是不行的,所以我后续要去看看有没有其他好用的git库给我用用!此文章后续会做更新

Live2d