vgtiger's Studio

Hexo博客不显示图床图片的解决方法

Word count: 209Reading time: 1 min
2021/05/20 Share

Hexo博客不显示图床图片的解决方法

问题原因

Hexo博客里面插入图床图片,在本地访问(hexo s)可以显示,部署到github后访问图片链接返回403,这是因为现有的图床都有防盗链的机制,图床服务器会校验访问请求的referrer,我们再访问博客文章时,请求的referrer是我们自己服务器的信息,这个referrer发到图床上会被认为是盗链,无法显示图片。

解决方法

找到你的Hexo主题里面设置全局网页head信息的文件,我使用的archer主题 这个配置文件在themes\archer\layout_partial\base-head.ejs中,在文件中添加

1
<meta name="referrer" content="no-referrer">

image-20210520112807826.png

然后重新解析(hexo g)博客部署(hexo s)就可以了

CATALOG
  1. 1. Hexo博客不显示图床图片的解决方法
    1. 1.1. 问题原因
    2. 1.2. 解决方法