Prime Direction

Comments

Echo supports Ghost's native commenting system and third-party comment solutions.

Ghost Native Comments#

Ghost has a built-in commenting feature for members. This is the recommended option for most sites.

Enabling Comments#

  1. Go to Settings → Membership
  2. Find the Commenting section
  3. Choose who can comment:
    • All members — Any registered member can comment
    • Paid members only — Only paying subscribers can comment
    • Nobody — Comments are disabled

How It Works#

  • Members must be logged in to comment
  • Comments appear at the bottom of posts
  • You can moderate comments from the Ghost admin
  • Email notifications are sent for new comments

Moderating Comments#

To manage comments:

  1. Go to Posts in Ghost admin
  2. Click on a post with comments
  3. Use the comment moderation tools to approve, hide, or delete comments

Third-Party Comment Systems#

If you prefer an alternative, you can integrate third-party comment platforms.

Disqus#

Add to Code Injection in Site Footer:

<script>
  var disqus_config = function () {
    this.page.url = '{{url absolute="true"}}';
    this.page.identifier = '{{comment_id}}';
  };
  (function() {
    var d = document, s = d.createElement('script');
    s.src = 'https://YOUR-SITE.disqus.com/embed.js';
    s.setAttribute('data-timestamp', +new Date());
    (d.head || d.body).appendChild(s);
  })();
</script>
<noscript>Please enable JavaScript to view comments.</noscript>

Replace YOUR-SITE with your Disqus shortname.

Commento#

Add to Code Injection:

<script defer src="https://cdn.commento.io/js/commento.js"></script>
<div id="commento"></div>

Hyvor Talk#

<script async src="https://talk.hyvor.com/embed/embed.js" type="module"></script>
<hyvor-talk-comments website-id="YOUR_WEBSITE_ID"></hyvor-talk-comments>

Disabling Comments#

To completely disable comments:

  1. In Ghost: Settings → Membership → Commenting → Nobody
  2. For third-party: Remove the code from Code Injection

Comment Styling#

Ghost's native comments are styled to match your theme automatically.

For third-party systems, you may need custom CSS:

<style>
  /* Custom comment styling */
  #disqus_thread {
    margin-top: 3rem;
  }
</style>

Best Practices#

Tip: Ghost's native comments are the easiest to set up and integrate seamlessly with the member system.

  • Set clear guidelines — Let readers know what's acceptable
  • Monitor regularly — Check comments daily or set up notifications
  • Engage with readers — Reply to comments to build community
  • Consider spam protection — Enable moderation for first-time commenters