TW Community

Ghost 使用留言系統

ghost 有提供怎麼使用 discourse 當作網站的留言系統教學
那如果使用此論壇的留言系統只需要看 Edit the HTML provided 這一項目

使用方法 (修改 ghost 主題的 post.hbs)

  1. 將目前 ghost 使用的主題下載下來
  2. 編輯 post.hbs
  3. 根據不同主題可能已經有留好放置留言系統的地方
    通常會在最末端
  4. 將以下程式碼放進去即可 (備註:這邊跟網頁上的不同只有在 discourseUrl)
<div id='discourse-comments'></div>

<script type="text/javascript">
    if (window.location.pathname.indexOf('/p/') < 0) {
        DiscourseEmbed = {
            discourseUrl: 'https://forum.community.tw/',
            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>
  1. 再將主題弄成壓縮檔丟回去即可