专栏首页三言两语优雅的备份博客内的外链图片

优雅的备份博客内的外链图片

这是我早就想做的一件事情了,但没想到不得不做这件事的这一天这么快就来临了。其实从一开始,我就对免费图床并不放心,在国内一直使用的是付费的作业部落的图片存储(阿里云的对象存储),但到外面以后作业部落已经实质性歇菜了,只得找其他的替代产品,这时我才真正意义上的接触并使用到了免费图床。先后用过sm.ms、微博图床、即刻图床(聚合性质的单一图床),直到有一天…

我的几篇文章的图片打不开了!于此,我是非常惊恐的,因为这些图片往往是信手拈来,上传即丢,本地并没有备份,这样显示突然显示不出来,你让我怎么找补,太难受了,遂将备份图片的事情提上日程。

备份Hexo博客的全部图片

这是我感觉还算可以的、比较傻瓜式的一种解决方案。不需要安装任何软件和环境,全部借助Chrome插件完成。思路简单来说,就是先把全部的博客页面打开,然后使用图片抓取插件把打开的页面中的图片全部下载下来。很疯狂吧!

这是个批量打开链接的插件,可以在页面上框选,会自动识别网页链接(很棒的一点是可以过滤掉中转页面),然后同时在Chrome中打开,接下来就要用到图片抓取插件了。

这个插件可以直接搜刮浏览器内打开的页面内的全部图片,然后我们就可以下载这些图片了,注意这个工具可以按照像素值过滤图片,这样对一些很小的图片(比如恶心的百度统计的加载图hm)就可以排除在外。下载后的图片被放置在以页面命名的文件夹内,还是比较人性化的。

总结来说,其实上述操作相当于冷备份,可能我并不会用到这些图片,但当某些外链坏掉时,那么我就有本地备份可以替换,不然就像我这次一样,图片丢了找都找不回来了。

找补缺损图片

这真的很难,我只能有部分重新截图了,还有小部分是存在微博相册的,这部分图片还在相册里,只是微博防盗链了。丢的那部分基本是用即刻图床传到阿里云的图床上了,但目前那批图片全挂了,涉及的文章可能有五六篇。

目前使用的稳妥的方案

目前所使用的是一款聚合图床,这个不同于“聚合性质的单一图床”,而应该是“分发多地的聚合图床”,即其会将图片分发到多个图床之上(没错,还是多个免费图床),这样虽然单一图床有挂掉的风险,但三个(其目前的分发数量)图床同时挂掉的风险基本很小,而且其还提供上传记录来允许用户进行追溯,当然也可以定期输出备份。

我不确定这个图床的存活时间,但理论上其不是个图床,只是个聚合索引平台,所以无论他倒不倒闭,只要把我上传历史的列表给我保留就OK。

使用痛点:图片会压缩,上传慢,仍然看不到图片的原文件。

GitHub+jsDelivr+PicGo

先马一个教程

貌似这是我所追求的终极方案:我可以忍受图片挂掉(jsDelivr过滤了),但同时全部图片在GitHub的仓库里,图片的安全性不用担心,备份+外链一举两得。

但目前我的使用痛点是:PicGo貌似只能以桌面客户端的形式进行配置,然后才能进行图床的搭建,但我目前用了两台台式+一台笔记本三个电脑,且Linux和Windows混用,或者说,我想在任何一台机器上不用配置就完成上传,显然目前好像是实现不了的。所以暂时观望一下,不过仍然是未来的尝试方向,Githuh仓库存图片太适合我这种小博客了,图不多,又安全。

后记

不用纠结了,直接用上了,花了十几分钟就配置好了,好像很简单。具体步骤如下:

  • 下载安装PicGO
  • 新建个Github仓库,专门用来存储图片,
  • 新建token,在 Setting/Developer Setting 里,
  • 打开安装好的PicGo,选择上传图床为 Github图床,然后进行配置,
  • 完毕。

实验了一下,简直不要太好用,海外党的福音啊,上传非常快,而且比较易用,最关键的是不压缩!!没有质量损失!!下面这张图片就是放在Github图床的。

感受一下 Github + jsDelivr 的绝佳体验吧

下图就是放在Github的19.8M的长幅:

第二个例子:带文字的QQ截图:

放在我用的聚合图床的体验如下

所使用的图床给他压缩成了3.9M:

第二个例子:带文字的QQ截图:

直观的比较(肉眼其实看不太出来,但某些图片差异会比较明显)

总结:从今天开始,Github + jsDelivr 就是我的御用图床了,除非它俩死一个,否则我不会再换图床了!还有个漫长的工作,就是把图片全部迁移到 Github 上!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 优雅的备份博客内的外链图片

    这是我早就想做的一件事情了,但没想到不得不做这件事的这一天这么快就来临了。其实从一开始,我就对免费图床并不放心,在国内一直使用的是付费的作业部落的图片存储(阿里...

    ZONGLYN
  • 网站域名到底加不加 WWW

    总的来说对于大访问量或多子域名的网站来说,不建议使用裸域。小流量或子域名少的网站的话就看个人爱好了。我挺喜欢裸域的。最近几年流行起来的「单页网页应用」 ( Si...

    ZONGLYN
  • Kafka初使用

    检查log目录,对于topic hadoop01,hadoop01为0号分区,hadoop02为1号分区。 而topic hadoop02则复制了3份,都为0号...

    ZONGLYN
  • 最新版chevereto3.10.5使用体验

    使用chevereto图床几天之后,发现这个图床系统还是挺好用的,虽然安装简单,功能很强大。 既然是一个功能的网站,就说说他使用的体验 ? chevereto网...

    用户1188347
  • 优雅的备份博客内的外链图片

    这是我早就想做的一件事情了,但没想到不得不做这件事的这一天这么快就来临了。其实从一开始,我就对免费图床并不放心,在国内一直使用的是付费的作业部落的图片存储(阿里...

    ZONGLYN
  • 卧槽,又一款 Markdown 组合神器!!!

    Typora 是专注于编写 Markdown 格式的编辑软件,使用方便,支持多种格式导出。

    民工哥
  • Description Resource Path Location Type Project configuration is not up-to-date with pom.xml. Select

    别先生
  • HTML图片标签学习

    葆宁
  • 2017第三季度移动行业数据报告

    在如今移动设备规模增速明显放缓,移动设备趋于饱和的情况下,移动互联网人口红利基本结束,逐渐演变成对存量设备的争夺。

    旺仔小小鹿 .
  • Python批量下载无版权图片

    生活或者工作中,不管是写文章、公司 UI 交互图还是广告图等等都需要用到图片,图片的优点和重要性自不用说。

    数据森麟

扫码关注云+社区

领取腾讯云代金券