写博客的都会有图床的问题,使用第三方图床要么是付费问题,要么是倒闭问题。我最早使用的七牛云,后来突然关闭了免费容量,下载都需要绑定备案域名,也不允许查看,导致早期博文图片无法恢复,只能以后抽空重写一下了。现在用的是新浪免费图床,结合 iPic 使用非常便捷,之前新浪有过一次限制,所有图片都访问不了了,后来加了一行代码解决了。但如果未来新浪突然全部封死,那又要重蹈七牛云的覆辙。所以还是需要未雨绸缪。
现在的 iPic 方式简直不要太方便,白嫖的新浪图床加载速度也很不错,所以还可以继续使用,不过可以写一段脚本,当检测到仓库有新的提交时,就检索该文章下的图片,并下载备份到 NAS 中。当然,在这个工作之前,还需要将原有博文的图片名称补充完,并将历史的图片按时间、文章保存,以便未来图床失效能快速恢复图片。
使用 webp-convert 将 jpg & png 图片转换为 webp 格式,以节省带宽,加速访问,效果可以在 Google PageSpeed Insights 查看
已验证:新浪图床不支持 webp 格式,webp 上传后会被转为 jpg,似乎会对图片内容进行编码,只储存一份同样内容文件,更换不同的文件名映射,原理类似于百度云。