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#
- Go to Settings → Membership
- Find the Commenting section
- 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:
- Go to Posts in Ghost admin
- Click on a post with comments
- 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:
- In Ghost: Settings → Membership → Commenting → Nobody
- 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