안녕하세요, 여러분. 저희 회사 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
Referer가 전송되지 않았거나, 다음 호스트 중 어디에도 일치하지 않았습니다:
blog.neverlocal.com.*
또한, 우리 포럼에 게시물이 생성되지도 않습니다.
참고로, 블로그에 접속하여 아무 게시물을 열고 개발자 도구를 통해 상황을 점검하시면 직접 확인하실 수 있습니다. 저는 막막해서 어떻게 해야 할지 모르겠으며, 포럼을 살펴봤지만 해결책이 되는 것 같지 않습니다.
도움을 주시면 감사하겠습니다!
Fab