UPDATE 🚨⚡: Since writing this post, I’ve moved to Commento. It supports anonymous comments, looks cleaner, and just works better for me. You can see it in action just below the Utterances comment section in this post. I explained how I self-hosted and installed Commento here.
As a writer, I believe it’s important to not only share your thoughts but also to receive reflections and feedback from your audience. It’s especially essential for tech posts; users can notify you of outdated content, or ask about unclear instructions. Bottom line: If it doesn’t go both ways, it’s going to die fast — be it conversations, relationships, or blogs.
In the past, I was using Disqus on mascii to embed comments. Disqus is slow, ugly, and has major privacy concerns. The login wall also irks me. I got rid of it after upgrading to Ghost 2.0, but I’ve been too lazy to find an alternative since.
- Coral looks great and has an inspiring mission, but I cannot see people going through the signing up process to comment.
- Isso ticks all the boxes for me (Except perhaps aesthetics), but given that I have to twiddle with the server, I’m saving it for another day.
- Utterances allows you to use Github Issues for blog comments. It’s open source, looks clean, comments are stored on Github, and even comes with a dark theme. Sure, you need to sign with Github, but that’s fine since most coders already have an account.
I do plan to try isso in the future, but for now, utterances it is!
- Create a new Github public repository. This is where your comments will go.
- Install utterances on that repo:
3. Generate your script tag by entering your details. Copy to your clipboard.
4. Open up
post.hbs from your theme's folder in an editor. Search for the comment section, which (ironically) will be commented out:
5. Paste your code inside the section tag:
6. Save your changes, zip your theme, re-upload and set. Voila!
Update 🚨⚡: Since writing this post, I’ve moved to Commento. It supports anonymous comments, looks cleaner, and works better for me. You can see it in action below the Utterances comment section in this post. I explained how I self-hosted and installed Commento here.