開発

ブログコメントシステム格闘の道

DisqusからRemark42へ、第三者から自部署へ

コメント機能は独立ブログにおいて重要です。Disqusは簡単に統合できるが、広告や追跡機能が問題。Commentoはプライバシーを重視するが、開発が停滞中。現在の推奨はRemark42で、自分のデータを制御でき、MarkdownやRSS対応、簡単にデプロイ可能なセルフホスティングプラットフォームです。

  1. #コメント機能
  2. #独立ブログ
  3. #Disqus
  4. #Commento
  5. #Remark42

50

A black smartphone with a white screen displaying a search bar and three buttons is centrally positioned against a blue background. Surrounding the phone are colorful objects like a green frog, a yellow heart, and a purple heart. The phone is open, revealing a search bar with various options.A black smartphone with a white screen displaying a search bar and three buttons is centrally positioned against a blue background. Surrounding the phone are colorful objects like a green frog, a yellow heart, and a purple heart. The phone is open, revealing a search bar with various options.

コメント機能は独立ブログにとって極めて重要な要素です。

優れたコメントは作者に多大な利益をもたらすだけでなく、記事を引き立てます。私のブログのコメント機能も長い間格闘し、いくつかのプラットフォームを行ったり来たりしました。今では現時点で最も満足のいくプラットフォームを見つけたので、しばらくの間変更することはないと思います。そこで、これまでの過程を記録しておきます。

Disqus

最も容易に統合でき、最も簡単に始められるのが老舗のコメントシステムDisqusです。基本的にすべてのブログフレームワークが最初にサポートするコメントシステムです。また、第三者のコメントプラットフォームの中で最も多くの登録ユーザーを持っています。ドキュメントも非常に多く、特別な設定は必要ありません。通常、ページテンプレートに1行のコードを挿入するだけです。

最初、私もDisqusを選びました。

しかし、Disqusのやり方は本当に見苦しいものがあります。

たとえば、無料ユーザーには広告が挿入されます。これはそれ自体は問題ありません。ですが、これらの広告の質が低く、簡単にサイトの質を下げてしまいます。広告の画像は大きく見苦しく、サイトの内容とはまったく関係ありません。

では、有料にしましょう。

有料プランでは広告は消えるものの、それでもDisqusが訪問者を追跡するのを避けることはできません。

独立ブログとしてはユーザー情報を収集する必要はなく、多くの場合、デザインは簡潔で読み込みが早いです。結果として、コメント機能のために大量のコードを導入し、読み込み速度を遅くし、プライバシーも侵害するのです。

また、使用に大きな影響を与えるのは、Disqusが国内ではアクセスできないことです。

したがって、Disqusに払う価値はないと感じました。

Commento

その後、Commentoを試しました。彼らの説明によると、プライバシーを重視し、有料ユーザーのみを対象としています。また、オープンソースバージョンもあり、セルフホスティングが可能です。国内でも直接接続が可能です。

この製品は確かにシンプルで、プライバシーも収集しないものですが、開発が停止する寸前のような感じがします。ドキュメントは更新されず、最後の更新は2020年。

私はCommentoとDisqusの間を何度も行き来し、常に良いコメントプラットフォームを見つけることを忘れていませんでした。今回はもう第三者プラットフォームに頼りたくない、データを自分の手に持ちたいと思いました。

Remark42

いくつかのセルフホスティングのコメントプラットフォームをテストした結果、現在最も良いと感じているのがRemark42です。

オープンソースのセルフホスティングプラットフォームとして、完全に自分のデータを所有でき、自分のルールを制定することができます。サーバーがブロックされていなければ、コメントも自然にアクセスでき、潜在的な読者も増えます。

必要な機能はすべて揃っています:コメントはMarkdownの文法をサポートし、コメントの更新をRSSおよびメールで購読できます(要設定)。

さらに重要なのは、Remark42は非常に簡単にデプロイでき、統合も非常に容易であることです。Dockerを使用すれば、デプロイとフロントエンドの統合を20分以内で完了できます。Nginxの設定の方が時間がかかるかもしれません。

また、複数のログイン方法をサポートしています——もちろんそれぞれ設定が必要です。さらにTelegramボットを設定でき、コメントが追加されるたびにTelegramにプッシュ通知が届きます。

他にも多くの通知方法があり、まだテストしていませんが、現時点ではコメントがあまりないのです……

要するに、独立ブログを持っていて、満足のいくコメントプラットフォームを探しているなら、Remark42を強くお勧めします。