Development

The Selection for a Blog Commenting System

From Disqus to Remark42, from third parties to self-deployment

2023年2月18日
The Selection for a Blog Commenting System
本文共有606字,预计阅读时间3分钟
Commenting should be an extremely important part of an independent blog.
Good comments not only benefit the author a lot, but also make the article complement each other. I have been tossing about comments on this blog for a long time, and I have changed several platforms back and forth. Now I have finally found the most satisfactory platform at this stage, and I will not move again in the short term, so I recorded the tossing process.

Disqus

The easiest to integrate and the easiest to use must be the old comment system Disqus. The first comment supported by basically all blogging frameworks is this one. And it has the most registered users in the third-party review platform. There are a lot of documents and no configuration is required. Often it only takes one line of code to insert into the page template.
I also chose Disqus at the beginning.
But what Disqus has done is really ugly.
For example, free users will be inserted ads. This in itself is understandable. However, the quality of these advertisements is not high, which can easily bring down the level of the website. The ad image is big and ugly and has nothing to do with the content of the website.
Pay then.
After paying, the advertisements are gone, but Disqus still cannot avoid tracking visitors.
As an independent blog, of course, there is no need to collect user information, and the design is often simple and loaded quickly. As a result, a huge code was introduced for a comment function, slowing down the loading speed and destroying privacy.
There is another point that affects the use: Disqus cannot be accessed in China.
So I don't think it's worth paying for Disqus.

Commento

Then I tried Commento again. According to them, they pay attention to privacy and only serve paying users. There is also an open source version that can be self-deployed. It is also possible to connect directly in the country.
This product is indeed simple enough, and it does not collect privacy. But it always gives people a feeling that the development is about to stop: the documentation has not continued to be updated, and the last update was in 2020.
I've switched between Commento and Disqus several times, never forgetting to find a better commenting platform. This time, I don’t want to rely on third-party platforms anymore, and I want to hold the data in my own hands.

Remark42

After testing several self-deploying review platforms, I think this one is currently the best: Remark42.
As an open source self-deploying platform, you can fully own your data, and you can make your rules. If your server is not blocked, comments will naturally be accessible, and the potential audience will be larger.
All the necessary functions are available: comments support Markdown syntax, support RSS and email subscription comment updates (need to configure by yourself)
More importantly, Remark42 is very easy to deploy and easy to integrate. Deployment and front-end integration can be done in 20 minutes using Docker - maybe Nginx configuration takes longer.
It also supports multiple ways to log in - each of which needs to be configured by you, of course. It is also possible to configure the Telegram bot so that every new comment is pushed to Telegram.
There are many other ways to push messages, I haven't tested it yet, after all, no one commented on it now...
In short, if you have an independent blog and want to find a satisfactory comment platform, I strongly recommend Remark42.

评论