皆さん、こんにちは。会社のJekyllブログであるhttps://blog.neverlocal.com/のコメントセクションとして、https://forum.neverlocal.com/を使用しようとしています。Discourseはホスト版を使用しています。
Discourseの埋め込み設定は以下の通りです。
許可されたホスト: blog.neverlocal.com
パス許可リスト: */
投稿カテゴリ: Blog
投稿作成者: system
埋め込みコードは以下の通りです。
<div id='discourse-comments' style="display: none"></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
リファラーが送信されなかったか、次のいずれかのホストと一致しませんでした。
blog.neverlocal.com.*
また、フォーラムに投稿も作成されていません。
ちなみに、ブログにアクセスし、いずれかの投稿を開いて開発者ツールで状況を確認すれば、すべてご自身で確認できます。どうすればよいかわからず困っています。フォーラムを検索しましたが、うまくいった解決策はありませんでした。
どなたか助けていただけると幸いです!
Fab