有人能告诉我我哪里做错了吗?不知为何,我一直收到错误提示…
您最后截图中的代码将 Discourse 话题的 URL 作为了 discourseEmbedUrl 的值。discourseEmbedUrl 应设置为您添加该代码片段所在页面的规范 URL。例如,如果您要添加代码片段的帖子 URL 是 https://example.com/blog/my-new-blog-post,那么这就是您应该用于 discourseEmbedUrl 的值。
此外,您的代码片段中似乎还存在格式问题。请注意开头 ' 与 URL 起始位置之间存在大量空格。
3 个赞
您的 discourseEmbedUrl 仍设置为 Discourse 站点上某个主题的 URL。看起来您是想在 Discourse 上创建该主题,但您需要将其设置为您要添加代码的博客文章的规范 URL。
请参阅以下主题以了解详情:https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963。您可能想要实现的功能在该主题的 (替代配置) 链接到现有主题 部分中有说明。在这种情况下,您需要向脚本添加一个 topicId 参数。该参数应设置为您希望使用的现有 Discourse 主题的 id。
1 个赞



