来聊(水)下最近hexo备份的思路

出现问题
最近(2020-2022)博客出现了短暂的停更状态。
具体原因是因为hexo的文章文件夹在编译过后并不会存储在GitHub的仓库里,而我也同样因为电脑硬盘损坏而失去了我的博客维护权限。
朋友们也在这期间纷纷到访过博客,尤其是更换友联站点的url、更新文章中的错别字这种强需求无法及时的得到支持。
解决思路
- 把hexo文件夹备份至自己的本地的文件
- 把hexo整个文件夹备份至git,并且手动add、commit等
- 采用同步盘的思想,hexo文件夹放入同步盘文件夹中。搬设备到各个平台只需要登陆账户即可
重点说一下同步盘的思想
无论是定期备份、还是每次写完文章后都把自己的文件夹手动的add、commit至git仓库,似乎都不是那么的解放双手?写完忘同步,忘commit都会产生数据丢失的问题。
然而采用同步盘既可以解决备份,还可以解决以下问题:
- 多设备编辑文章,在iPhone、Android、Mac、Windows、Pad端都可以做到编辑markdown文件,实现写作自由。有网络的地方就有hexo,就有认真写博客的倔强青年!
- 好的同步盘甚至具有协作的功能,这里幻想一下,博客也能跟小伙伴一起协作的快感。
无论如何怎么看,似乎同步盘都可以解决更多的问题。
同步盘的选型
同步盘的产品众多,大厂小厂甚至网盘行业都会来抢这块蛋糕,那我们就从以下几个方面选型市面上产品
- 跨平台性,针对多设备的兼容
- 不限速
- bugfix的数量以及修复的速度
- 易用性
简单的来说,入围的产品有OneDrive、iCloud、DropBox、坚果云。
说搞就搞
- 拷贝文件夹到oneDrive
1 | cp hexo /Users/zhangshuaike/OneDrive/hexo/ |
- 等待同步就好,同步完成后在别的设备下载OneDrive,打开hexo文件夹管理即可
待解决的问题
- 如果换了新的设备,怎么初始化npm相关包?好说,搞个init.sh即可
1 | echo 'hexo 52xk.cc start' |
采用同步盘,非常方便稳定的就解决了hexo的数据丢失无法维护的问题。大家可以试一试
- 本文标题:来聊(水)下最近hexo备份的思路
- 本文作者:小轲
- 创建时间:2022-11-11 22:41:21
- 本文链接:2022/11/11/来聊-水-下最近hexo备份的思路/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论