HEXO-07-微博图床限制外链问题
2019-4-26日左右,好多人惊恐地发现自己hexo博客上图片无法显示了,但是图片链接单独在网页上还能打开。这是由于微博图床开始限制外链了,建议将图片转移到其他图床,否则后面如果微博做出更加严格的外链限制,那可真就神仙难救了。
但是就目前来说,暂时的补救办法还是有的。按照下面的步骤即可让微博图床图片恢复显示。
方法:给head文件里面添加no-ferrer避免微博服务器发现你的网站引用了它的图片。
步骤
1.以next主题为例,编辑下面这个文件:
1 | D:\Blog\themes\next\layout\_partials\head\head.swig |
在文件中增加一行
1 | <meta name="referrer" content="no-referrer" /> |
这样所有页面都会以no-referrer这样方法加载了,微博服务器也就不会发现你的网站引用了它的图片,外链限制解决。但是切记后面可能会有更加严格的限制,真是提心吊胆,建议趁早换个图床吧。
更新
上述方法在2019年还可以用,如今2020年了,上述方法已经失效,现在微博图床挂了,建议使用路过图床。吸取微博图床挂掉然后图片丢失的教训,有时间可以写一个爬虫,将自己博客上的图片爬取下来,再按照不同文章分别保存在不同文件夹下,留以备用。
数据无价,备份万岁!