Opengraph 标签刷新

创建一个新帖子,其中包含一个 URL。

请注意,没有生成漂亮的预览,因为正如警告的那样,您忘记添加 Opengraph 标签。

好的,现在,作为链接指向的网站的所有者,请在此处添加 Opengraph 标签。现在回到 Discourse 编辑器中,您看到的链接预览看起来很棒。好的,现在保存帖子。

但唉,这是“诱饵和开关”,因为帖子仍然看起来很糟糕,不像在编辑器预览中那样。

唯一的解决方法是在 URL 末尾添加“#”,保存,然后将其删除,然后再次保存。

在 Facebook 上,您甚至不需要编辑帖子即可刷新链接预览。

我的观点是,Discourse 在编辑时向人们显示链接已刷新。但保存后仍使用旧版本。

您可能会说:“嗯,您实际上并没有改变任何东西。即使您点击了‘保存’,您也只是在编辑器中查看了帖子。”

没错,但 Discourse 欺骗了我,让我以为它刷新了链接预览。

是的。在很多情况下,浏览器看到的东西和 Discourse 在生成帖子时看到的东西是不同的(比如 Discourse 服务器受到速率限制)。说到速率限制,你认为 Discourse 应该在多久之后才停止轮询远程服务器以检查是否有更改?

你的“#”技巧很巧妙。

1 个赞

我認為它根本不應該突然輪詢。

但是,當它發生時,至少不應該「誘騙和轉換」。

也許在編輯器中添加一個「刷新連結」按鈕。

2 个赞