目前尚未找到任何相关说明;我目前运行的是一个完全标准的 Discourse 实例,版本为 2.5.0.beta6。我们遇到了一个问题:新创建的 Twitter 链接只显示一对括号,而没有显示任何内容。尽管嵌入布局的框架结构依然存在,但内容却缺失了。
这是一个近期的变更,旧的 Twitter 链接显示正常,只有最近一周左右的内容出现了问题。我在这个论坛上进行了测试,内容可以正常加载。
目前尚未找到任何相关说明;我目前运行的是一个完全标准的 Discourse 实例,版本为 2.5.0.beta6。我们遇到了一个问题:新创建的 Twitter 链接只显示一对括号,而没有显示任何内容。尽管嵌入布局的框架结构依然存在,但内容却缺失了。
这是一个近期的变更,旧的 Twitter 链接显示正常,只有最近一周左右的内容出现了问题。我在这个论坛上进行了测试,内容可以正常加载。
这是否特定于您的论坛?我刚刚复制了一条推文,在这里渲染正常。
当然,我在发布前在这里测试过,对我来说也没问题。我只是想不通是什么导致了这个问题,因为我已经很久没有更改任何设置了,只是按部就班地更新。
是否可能是 Twitter 出于某种原因限制了您?您是否已在论坛中添加 Twitter API 密钥以启用富媒体嵌入?
编辑:我的怀疑是正确的,Twitter 已停止对 OpenGraph 标签的支持,因此您需要在 Discourse 中添加 API 密钥以启用富媒体嵌入。
我已经按照那些说明操作了,但富嵌入内容无法正常工作(例如,图片无法加载),而且直接粘贴 Twitter 链接仍然会出现上述括号内容。
我开始怀疑论坛更新是否在某处失败了。有没有简单的方法可以测试这一点,或者拉取整个仓库并重新构建,而不会破坏论坛(一些停机时间完全可以接受)?