WordPress引用外链图片无法显示的问题

此文解决我搭了个图床,在文章里引用图片却死活显示不出来的问题。原因跟http和https有关,博客开启ssl后,引用的图片url没有ssl的话,就显示不出,如果不想折腾ssl,就按照以下方法操作。

症状:

在博客文章或者页面引用外链的图片时,图片无法显示,复制图片路径到浏览器打开时,图片可以正常显示。

解决:

插入外链图片时,在图片URL前加上“//images.weserv.nl/?url=”,事例如下:

原路径

<img src="https://ygs.im/image.jpg" alt="image">

修改后

<img src="//images.weserv.nl/?url=https://ygs.im/image.jpg" alt="image">

wsrv.nl是一款图片镜像缓存服务,原用于加速(不知道加什么速,反正国内访问会很慢)图片访问,具有全球、缓存、调整大小、开源的属性。个人觉得这个工具可以好好研究一下。