您好!
出于各种原因,重新烘焙所有帖子有时是推荐的操作。
在我自己经历了一次引发问题并看到/预见到其他潜在问题的重新烘焙体验后,我想知道如何避免它们。
-
如果我重新烘焙我的 200 万篇帖子,将触发过多的 YouTube 请求,并且 我的 IP 将被列入黑名单,阻止 Discourse 生成预览。
-
如果 onebox(带有在 Discourse 数据库中复制的标题、缩略图、摘要 - cooked 字段)的原始 URL 损坏或重定向,看起来 onebox 将会损坏,并且我们将丢失这些信息。
-
我有 旧的 Facebook 和 Instagram onebox,显示效果很好。如今,它们不再显示(它们显示在 iframe 中,请参阅 此提交)。
附加信息:Instagram embedding features and layout (请注意,布局自那时以来发生了一些变化,现在的 iframe 会裁剪内容)和 Facebook oneboxes not working on my forums (看起来 甚至 Discord 也无法拥有“受信任”的 IP……? 这是一个公开链接) -
我决定因多种原因放弃在我的论坛上支持 Facebook(以及我所知的 Instagram)。如果我重新烘焙所有帖子,我猜之前正确 onebox 的每个链接都会损坏。对吗?
为了规避其中一些问题,"Onebox Assistant", crawl for those previews reliably! 可能会有帮助,但并非对所有问题都有效。例如,它无法帮助我解决 Facebook 预览问题。
在重新烘焙期间,可以采取哪些措施来保留现有的 onebox 信息?