もともとHugoというブログシステムを使っていて、その上でCoderというテーマを使っています。以前のブログでDisqusというコメントシステムを導入しましたが、利用しなくなりました。Blueskyをコメントサービスとして導入しようと思ったのは、「Your data is yours」という思想に共感したからです。記録として実装内容を残します。
ずっと二の足を踏んでいた理由は、フロントエンドが全くわからないからです。また、Hugoのブログシステムの仕組みも全く理解していませんでした。正直、フロントエンドの知識はjQueryやGulpで止まっています。HTMLとCSSもお手上げです。また、Blueskyの仕組みもよくわかっていませんでした。
Blueskyのコメントシステムを参考にできるブログが2つあることと、HugoにJavaScriptを組み込むGitHubリポジトリがあったので、それを参考にしました。Claude Codeの力を借りてこのコメントサービスを作りました。Claude Codeは非常に強力です。たまに失敗もしますが、大きな恩恵を受けています。