The Return of the Comment(s)

In the twenty plus years this blog has been around, I’ve had various different comment systems. Initially, I simply stored them in a database (this blog used to be powered by ColdFusion), but eventually moved to Disqus. I had a pretty huge amount of comments and was generally OK with the service, but eventually, folks simply stopped commenting.

I then made the decision to simply kill off the integration. I wrote some scripts to get my data, stored them as flat files, and you can still see the old comments on posts that had them.

About a year or so I added in Webmentions, which works ok, but doesn’t really feel the same.

After some time thinking about it, I decided maybe its time to try again. The excellent and incredibly easy to set up Giscus uses GitHub discussions to power commenting. Now, that does mean that you need a GitHub account to comment, but with this being a very technical blog (a technical cat blog), I figured it was a safe assumption.

I’m only enabling commenting for posts from this year and forward, and if you’re curious, that code looks like so:

{% assign year = page.date | date: "%Y" %}{% if year >= 2024 %}	{% include 'giscus' %}{% endif %}

I love me some Liquid.

Anyway, leave me a comment! Say hello, introduce yourself, and so forth.

Raymond Camden

Posted in: JavaScript

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.