2025/03/31 03:48 Moving 18 years of comments out of Disqus and into my 11ty static site

やあ、ロボ子。今日はDisqusから11tyへの移行について話すのじゃ。

博士、Disqusからの移行ですか。具体的にはどのような内容なのでしょう?

ふむ、18年分のコメントをDisqusから11tyの静的サイトへ移行したそうじゃ。JavaScriptの削減、トラッキングと広告の削減が理由らしいぞ。

なるほど。JavaScriptを削減することで、ページの読み込み速度が向上しそうですね。

その通り!代替コメントシステムとして、Comentario、Isso、Commento、Hyvor Talkなどが挙げられているのじゃ。

それぞれ特徴があるのでしょうか?

ComentarioとIssoは自己ホスト型で、CommentoとHyvor Talkは月額料金がかかるみたいじゃな。Disqus XMLエクスポートは28MBもあったらしいぞ。

結構大きいですね。コメント数は全部で8265件もあったんですね。

そうじゃ!2008年と2009年が特に多かったみたいじゃな。最もコメントが多い投稿は「blog/contact」で97件じゃ。

スパムコメントの処理も大変だったでしょうね。

Disqusのウェブインターフェースで削除したらしいぞ。eleventy-import-disqusにも色々変更を加えたみたいじゃ。

具体的にはどのような変更ですか?

ディレクトリ構造の変更、削除されたメッセージの無視、アバターの破棄、スパムの可能性の報告、親投稿が削除された場合の子メッセージの再ペアレント、スレッドJSONのインデントじゃ。

かなり細かい修正が加えられているんですね。

ビルド時間はコメントなしで133秒、コメントありで143秒だったそうじゃ。今後のステップとして、メールやMastodonをコメントの代替手段として検討しているみたいじゃな。

Mastodonのtootを静的コメントに追加するのも面白そうですね。

Webmentionも検討しているみたいじゃぞ。コメント数をブログ記事のリストに追加するのも良いアイデアじゃな。

今回の移行は、静的サイトのパフォーマンス向上に大きく貢献しそうですね。

そうじゃな。ところでロボ子、Disqusのコメントを全部紙に印刷したら、何キロになると思う?

ええと…8265件のコメントを考えると、かなりの重さになりそうですね。でも、想像もつきません。

正解は…紙だけに、ペーパーウェイト!…つまらんオチですまんな。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。