我正在寻找关于将Discourse论坛直接集成到我的网站的建议

我想集成一个 Discourse 论坛,以促进社区讨论,而无需用户离开我的网站。
我不确定嵌入论坛的最佳方式以及如何保持无缝的用户体验。
我的网站 URL 是 here

这也许不是做事的最佳方式,但使用 iframe 是一个选项吗?毕竟,它仍然在主页面上。
如果不行,也许这个着陆页插件会有帮助?

2 个赞

一般方法是将您的论坛托管在子域上,并使其样式与您的主站点匹配,包括导航。然后,用户可以相对无缝地来回切换。如果人们需要对您的主站点上的任何内容进行身份验证,理想情况下您还需要设置 SSO。

4 个赞

用户注意不到网址。如果“另一个网站”可以无缝地在您的网站之间导航,那么将它们保留在“您的网站”上并没有多大优势。

话虽如此,我曾与一位在 iframe 中运行 discourse 的人合作过,他对结果很满意(尽管我不确定这是否是长期解决方案)。

但无论哪种方式,您都需要在子域上设置 discourse 并解决 sso 问题(尽管也许您的网站不允许登录,所以您可能不需要 sso)。

您好,

我能把这个话题再提起来吗?原因是我对同样的事情很感兴趣,但答案对我来说不明确。我理解不是每个人都支持在他们的网站上设置论坛,如果你们不支持也没关系,但我们每个人都有不同,有些人确实需要。话虽如此……

看第一个回复中的链接,那个链接到登录页面的,我不太明白。我不熟悉 GitHub,我复制的代码是一个 URL。但在嵌入代码时,它应该以“<!-- (source)”开头,然后是“<script src= (URL)”。我不熟悉代码,但我确实知道这些,与我使用的某个小部件网站相比。

我期待听到大家的反馈。

您可以立即尝试以下内容:

JS 代码在此处:

感谢您的回复,内特。

嗯……在我这边,当我尝试复制该 JavaScript 代码并粘贴到我的网页构建器中的 HTML 小部件时,它只显示为代码而不是论坛。在我这边没有任何反应。

JS 代码应该放在 <script> 标签内。你做到了吗?另外,你需要将网址更改为你论坛的网址,并遵循链接帖子中提到的步骤。

1 个赞

听起来您在这个领域比我懂得多。对不起,我很感谢您的帮助,但这对我来说太难了。这些说明听起来是针对熟悉代码的人员的。例如,第三步说:“将 fullApp: true 添加到配置页面上嵌入内容的 JS 代码片段中。” 我完全不知道那是什么意思,而且对于初学者来说根本没有解释清楚。

不幸的是,尽管它价格更高,但我认为我还是会选择 Website Toolbox。他们有一个简单的按钮,可以复制所有代码,而无需编辑和重新排列任何内容。感谢您的帮助,但这对我来说行不通,因为我没有这种编程知识。谢谢您的尝试。

1 个赞

没关系,设置这个可能有点挑战性。

实际上,我已经检查过了,代码片段中已经包含了 fullApp: true

1 个赞

感谢您的理解。祝您有美好的一天。