Ghost와 Discourse 댓글을 설정하려고 합니다.
이미 공식 문서를 따랐지만, 아무런 반응이 없습니다. Ubuntu 20.04 LTS 서버에 Ghost와 Discourse를 설치했으며, 두 서비스 모두 정상적으로 작동하고 있습니다.
웹사이트 운영을 위해 WordOps, nginx 및 관련 프로그램을 사용 중입니다. 보안 설정 때문에 Discourse 댓글이 차단되고 있는 것 같지만, 확실하지는 않습니다.
Chrome과 Safari 개발자 도구를 확인해 보았지만, 오류가 표시되지 않았습니다. Nginx에서도 Ghost와 Discourse 관련 오류는 없습니다.
따라서 이 문제를 해결할 수 있는 조언을 구합니다.
제 Discourse 설정은 다음과 같습니다.
xxx는 제 도메인으로, 예시입니다.
Discourse 설치 경로: https://forum.xxx.com
허용된 호스트(Allowed Hosts) - diary.xxx.com
클래스 이름(Class Name) - discourse-comments
경로 허용 목록(Path Allowlist) - Ghost와 함께 사용할 때 이것이 정확히 무엇을 의미하는지 명확하지 않습니다.
게시할 카테고리(Post to Category) - Diary-Comments
<div id='discourse-comments'></div>
<script type="text/javascript">
DiscourseEmbed = { discourseUrl: 'https://forum.xxx.com/',
discourseEmbedUrl: '{{url absolute="true"}}' };
(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>
제 Ghost 설정은 다음과 같습니다.
Ghost 설치 경로: https://diary.xxx.com
경로: /var/www/diary.xxx.com/htdocs/current/content/themes/casper/post.hbs
{{!--
<section class="article-comments gh-canvas">
여기에 discourse 댓글 스크립트를 삽입했습니다.
</section>
--}}
감사합니다.
홍기 안