如何将 Discourse 评论嵌入为 HTML(非 iframe)并带有规范 URL?

您好,论坛的各位成员:

我有一个产品评论网站,并连接了一个活跃的 Discourse 论坛。

我的目标: 我想在我的评论网站的每个产品页面下方,获取并显示我 Discourse 论坛上相应主题的评论(用户输入)。

当前情况和不理想的方法: 我知道 Discourse 有通过 iframe 嵌入主题的功能。但是,我认为通过 iframe 获取的内容不会被搜索引擎识别为我主网站(产品评论网站)的一部分,因此不会带来直接的 SEO 益处。

我的理想场景:

  1. 当我在我的评论网站上发布一个产品页面时,应该在我的 Discourse 论坛上自动创建一个该产品的讨论主题。

  2. 该论坛新主题的 canonical 标签应该指向我评论网站上原始产品页面的 URL。(这是为了防止重复内容问题)。

  3. 能够通过一种对 SEO 友好的方法(而不是 iframe,例如直接将内容渲染到页面的 HTML 中)来显示该论坛主题的评论(帖子)在我的产品评论网站上。

我为什么想要这种方法:

  1. 通过将用户从我的评论网站引导到论坛发表评论来发展社区。

  2. 通过在我的网站上显示这些论坛评论作为 HTML,用有价值的、独特的用户生成内容 (UGC) 来丰富我的评论页面,以达到 SEO 目的。

我的问题: 设置这种结构的最佳方法是什么?

  • 如何以编程方式创建一个新主题并设置其 canonical URL?

  • 在技术上,有什么最佳方法(使用 API、Webhooks 等)可以将这些论坛评论(帖子)直接集成到我网站的 HTML 中,而不使用 iframe

  • 是否有已知的插件或“最佳实践”来实现这种自动化(在新产品发布时创建新主题)?

提前感谢您的帮助和指导。

这之前已经被问过了,但我不知道有什么现成的方法可以做到这一点。也许你可以通过 RSS feed 或直接通过 API 来实现?