大家好,我正尝试将 https://forum.neverlocal.com 用作 https://blog.neverlocal.com 的评论区,后者是我们公司的 Jekyll 博客。我们使用的是 Discourse 的托管版本。
Discourse 嵌入配置如下:
允许的主机:blog.neverlocal.com
路径允许列表:*/
帖子分类:Blog
帖子作者:system
嵌入代码是:
<div></div>
<meta name='discourse-username' content='system'>
<script type="text/javascript">
DiscourseEmbed = {
discourseUrl: 'https://forum.neverlocal.com/',
discourseEmbedUrl: '{{site.url}}{{page.url}}',
// className: 'share-box',
};
(function() {
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
})();
</script>
目前,出于调试原因,我们不显示 iframe,因此其样式设置为 display: none。
但不幸的是,我遇到了以下错误:
Referer:https://blog.neverlocal.com/xxx
Referer 要么未发送,要么未匹配以下任何主机:
blog.neverlocal.com.*
此外,我们的论坛上也没有创建任何帖子。
顺便说一句,您可以通过访问博客、打开任何帖子,并使用开发者工具检查情况来亲自查看所有这些。我有点不知所措,不知道该怎么办,我已经搜索了论坛但似乎没有解决方案奏效。
非常感谢任何帮助!
Fab