我目前正在研究的方法,在技术上可以允许 Discourse 评论直接在 MkDocs 页面上生成,但这需要使用服务器端框架(Remix、Rails 等)来提供 MkDocs 页面。这将使得在文档站点上对用户进行身份验证(使用 DiscourseConnect)成为可能,并且还可以使用内存数据库来缓存之前返回的评论。
(编辑:需要说明的是,我指的是使用 Discourse 作为网站的身份提供者,而不是网站作为 Discourse 的身份提供者。后一种方法是可行的,但对于大多数用例来说过于不灵活。)
不过,要求您的团队做出这样的重大改变可能有些困难。
我确信从您的角度来看,如果这一切都在 Discourse 内部完成会更直接,但也可以将 Discourse 用作内容管理系统。在这种情况下,markdown 文档将作为常规的 Discourse 主题生成。Discourse Webhooks 将用于触发在外部站点上生成文档页面。这实际上是我正在设置的 Discourse 评论演示站点所基于的。