nathank
(Nathan Kershaw)
1
他们似乎漏掉了“image”标签。我注意到在我尝试的一键预览(onebox)的许多网站中(通常是那些较业余的网站)都存在同样的错误,但我们真的应该在内部解决这个问题!
1 个赞
Falco
(Falco)
2
它完全可以实现一键预览(onebox),我认为唯一的“问题”是错误提示不准确:
抱歉,我们无法为此网页生成预览,因为找不到以下 oEmbed / OpenGraph 标签:image
应改为:
抱歉,我们无法为此网页预览获取图片,因为找不到以下 oEmbed / OpenGraph 标签:image。
1 个赞
nathank
(Nathan Kershaw)
3
谢谢拉斐尔——是的,它能正常生成单栏摘要。为什么无法获取图片?
Falco
(Falco)
4
因为目标页面缺少必要的标签,错误信息其实已经明确告知了这一点:
因为找不到以下 oEmbed / OpenGraph 标签:image
我们的博客使用的是 WordPress,该帖子并未设置图片标签。
我不明白这怎么会是 Discourse 的 bug:thinking:
nathank
(Nathan Kershaw)
5
啊——我愚蠢地以为你使用了 Discourse 发布的页面功能来搭建你的博客。
你的 WordPress 网站上的图片标签是否无法修复?因为在一个指向 discourse.org 博客的 Discourse onebox 中出现那个错误,看起来有点滑稽!
1 个赞
我们正逐步将博客从 WordPress 迁移至静态 HTML 方案,因此该问题将在该方案上线后得到改进。
@jamie.wilson 对此有何看法?我们能否对此进行改进?
4 个赞
Falco
(Falco)
8
看来我们的新博客解决方案开箱即用就能解决这一问题:
4 个赞
@falco 建议的文本适用于仅缺少图像标签的情况:
抱歉,我们无法 获取此网页预览的图片,因为找不到以下 oEmbed / OpenGraph 标签:image。
或者,我们是否可以将仅缺少图像标签的情况视为非失败,从而根本不显示任何消息?
5 个赞
好的,就这么办!
如果仅缺少的是图片标签,这已不再是个问题,因为我们已有足够的内容来生成不错的预览。如果有人心想“嗯,为什么这个 onebox 里没有图片”,他们并不需要提示,因为接下来的排查步骤显而易见:去寻找图片标签!
你能实现这个功能吗?
9 个赞
已合并。
现在的预览效果如下:
(预览内容最多可缓存 24 小时。因此,如果您正在测试,可能会遇到“图片缺失”的错误提示。如果是这种情况,请在 URL 末尾添加一些额外的查询参数,以绕过缓存并生成新的预览。)
5 个赞