问题描述

  前段时间开始写博客,图片资源都存储在本地,写的多了难免会觉得臃肿,于是想着搭建图床,把图片资源存储在七牛云上,要使用的时候直接通过外链调用。搭完之后,在localhost显示图片没有问题,但是部署到Github Pages上后访问网站,图片却显示不出来,通过添加<meta name="referrer" content="no-referrer"/>也不起作用。

原因

  七牛云图片外链使用的是http协议,而Github Pages使用的是https协议,导致读取失败。

七牛云👇

Github Pages👇

解决方法

(8月25日更新)SM.MS图床已经暂停对大陆开放,请勿使用

  已废弃:使用SM.MS搭建图床,5G的免费空间应该也够用了。
  新方案:使用腾讯云COS对象存储,或者阿里云OSS对象存储,实名认证后赠送一定时长的免费容量,基本满足个人使用。

图片正常显示,问题解决