为什么我的网站图标 (favicon) 在 OneBox 中不见了?

我注意到,每当我将自己的链接(WordPress 网站)嵌入到 Discourse 论坛时,我的 WordPress 网站的网站图标(favicon)就不会像下面示例中那样显示在网站标题旁边。

这是什么原因?

1 个赞

它以前对您起作用吗?您的 WordPress 网站是 http 还是 https?

3 个赞

我记得它曾经奏效过,但我可能记错了。

这听起来是个不错的解释。

2 个赞

实际上,混合内容是更常见的原因,我估计是这样。但我刚才在我的 WordPress 网站上使用链接试了一下,它显示了 favicon,效果很好。所以,问题确实出在 OP 那里,而不是 Discourse 和 WordPress 之间有什么奇怪的故障。

1 个赞

https 随处可见,已经很多年了。

我甚至检查了 favicon.ico 文件,它也是 https。

我想知道是不是插件冲突……

2 个赞

我确认不是插件。

我启动了一个开发站点,关闭了所有插件,但仍然不行。

太疯狂了。

2 个赞

您看到的是一个损坏的图片图标,还是网站图标本应显示的位置什么都没有?

您可以将您的网站链接发布在这里,或者在您在 Meta 上发送给您自己(或我)的私信中发布,以排除这是您 Discourse 论坛相关的问题。

我不确定任何在线的 oembed 调试器是否会返回有关网站图标的数据。通常,对于网站未创建 Discourse oneboxes 的问题,我会建议尝试这里:Overview 的信息。

3 个赞

谢谢你的建议,西蒙。

是的,我确实从我的网站上粘贴了一个链接到 Meta 上的 Discourse 实例,结果也是一样的。网站标题旁边没有图标。甚至连应该显示图标的间隙都没有。

谢谢你的链接,网站图标不是一个参数,缩略图才是,而我的缩略图显示得很正确。

有人知道 Discourse 查看哪个文件来获取网站图标吗?

讽刺的是,我刚刚粘贴了 CBS 新闻的一个链接,上面没有网站图标,但 NBC 新闻却有一个。我不确定 Discourse 在寻找什么,但我一定是在某个地方错过了它……

如果 onebox 主页是否可用?

如果我直接链接到我网站的主页?

不,它仍然不起作用。:man_shrugging:t3:

您是如何添加网站图标的?您的意思是,您确定在每一页的 <head> 下都有 <link rel="icon" href="/path/to/favicon.ico"> 吗?

5 个赞

:joy:

哥们,你说得太对了!

听我说……

我之前用 https://realfavicongenerator.net 来制作我的图标集。但是,我忘了把生成的代码添加到我网站的 head 部分。:man_facepalming:t3: 不过,我把所有图片都放在了正确的位置,所以除了这一处,其他都工作正常。

嘿,兄弟,感谢你在这件事上的帮助。:+1:t3:

3 个赞

早期的时候,所有东西都是“手动”完成的,如果根目录下有一个 favicon 就足够了。

如今,我们通常会使用一些 SEO 插件,它们会在后台完成所有必需的工作,只需要上传一张图片——甚至格式和大小都不再那么重要了。也许这就是你、我或任何人都没想过……101 级别的理由的原因 :squinting_face_with_tongue:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.