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

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

备份Hexo博客的全部图片

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

  • Linkclump

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

  • Fatkun图片批量下载

这个插件可以直接搜刮浏览器内打开的页面内的全部图片,然后我们就可以下载这些图片了,注意这个工具可以按照像素值过滤图片,这样对一些很小的图片(比如恶心的百度统计的加载图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 上!

.wp-r{font-size: 20px!important;font-weight: 700!important;}

优雅的备份博客内的外链图片相关推荐

  1. 如何利用博客评论做外链而不被删除

    相信有很多做SEO的站长朋友,经常都要到各大知名论坛和博客去做外链吧.其实我们可以通过发布博客评论来增加外链的,那么今天将和大家谈谈如何发布博客评论而不被删除! 博客评论可以说是作为网站推广.SEO优 ...

  2. 莫提博客 - 简约优雅的个人博客系统

    莫提博客 - 简约优雅的个人博客系统 首先声明,这个项目结合了我目前所掌握的大多数技术,其中包括缓存.消息队列.搜索引擎等,所以不太适合刚刚接触JavaWeb的小伙伴.如果你对这些技术有所了解有想找找 ...

  3. 让博客园的编辑器自动上传外链图片

    让博客园的编辑器自动上传外链图片 我经常翻译国外的文章,遇到这么个需求.如果要翻译的文章中包含了图片,那么复制到博客园的时候图片肯定是引用原网站的了.如果原网站是个人博客(任何时候域名都可能失效),或 ...

  4. CSDN博客 - Markdown:博客内图片缩放、删减水印等的相关操作

    因为CSDN也不断在更新,发现它现在的编辑器也有更新, 这样以前的一些操作就失效了,所以写了这个文章, 希望对CSDN的小伙伴们能有所帮助. 如果发现本文有和现在博客操作不一致的情况,欢迎留言或者私信 ...

  5. Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)

    Hexo + Gitee 部署自己的个人博客   目前市场上比较火的一些博客框架: Hexo.jekyll.Solo.Halo .gohugo.VuePress.wordpress 等等 ,这些都是开 ...

  6. 是不是用博客园编辑器插入修改图片好困难?怀念Word吧,看看用Word2010发博客教程吧~...

    综合摘自两篇文章 http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html http://blog.163.com/m13591 ...

  7. 如何在 WordPress 博客文章中隐藏 Pinterest 图片

    您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...

  8. CSDN 博文写作小技巧 (标题超链接、跳转指定博客的指定位置、图片居中、动图制作、可爱文字、定时博客发布、快速博客写作)

    CSDN 博文写作小技巧 (标题超链接.跳转指定博客的指定位置.图片居中.动图制作.可爱文字.定时博客发布.快速博客写作)

  9. CSDN博客排版技巧(MarkDown+HTML)-图片排版-同一行插入多张图片

    CSDN博客排版技巧(MarkDown + HTML) - 图片排版 - 同一行插入多张图片 目录 CSDN博客排版技巧(MarkDown + HTML) - 图片排版 - 同一行插入多张图片 目录 ...

  10. 给hexo个人博客 next主题添加背景图片

    前几天没事自己通过hexo加github搭建了一个自己的个人博客,用的是next主题,发现挺好用,捣鼓了半天终于把全部全部配置完了,但是想改给自己的博客添加一张背景图片,在网上找了很久没找到相关的资料 ...

最新文章

  1. Anacanda的安装
  2. 51. N 皇后(回溯算法)
  3. adb命令 android 串口_ADB使用linux命令查看Android的使用情况
  4. java压缩文件出现中文乱码问题
  5. python 数组赋值_pythonamp;numpy的赋值
  6. HTML悬浮音乐播放器源码 自带后台
  7. c语言1E3是什么数据类型,C语言课件第2章数据类型和表达式.ppt
  8. 微信小程序scroll-viwe遇到的问题
  9. dex、apk完整性校验
  10. 关于web.xml中不能识别taglib的问题
  11. Jquery第二篇【选择器、DOM相关API、事件API】
  12. stm32CubeMx lwip + freeRTOS
  13. 基于EEGLAB的脑电数据预处理
  14. Android MessageQueue与Message详解
  15. MapReduce项目案例3——温度统计
  16. 怎样装系统(附图文教程)
  17. 2022年指数与指数公司行业研究报告
  18. 高通QCS603/QCS605物联网系统芯片介绍,QCS603/QCS605处理器参数比较
  19. 如何嫁给年入百万的阿里人?
  20. E:无法定位软件资源

热门文章

  1. cad修改快捷键_【收藏】史上最齐全的CAD大全
  2. LeetCode之数组中的最长山脉
  3. chrome 打开百度报安全警告
  4. 应变式传感器的原理与优点
  5. [c++期末刷题]将 1 元钱换成 1 分、2 分、5 分的硬币
  6. 网课答题查题公众号助手搭建教程
  7. CentOS — 文本编辑器
  8. 【Vue】以登录token为例,理解vuex状态管理使用
  9. 实现文章上一篇和下一篇的两种方式
  10. centos7安装杀毒软件ClamAV