サイトにコメント欄をつけました。giscus を選んだ理由

Lab Notes の記事に、コメントとリアクションの欄を付けました。仕組みに giscus を選んだ理由と、プライバシーへの配慮をまとめます。

Lab Notes の各記事の下に、コメントとリアクション の欄を付けました。この記事は、その仕組みの話です。

このサイトは静的なページだけでできていて、データベースがありません。コメントを保存する場所は、外に用意する必要がありました。

選んだのは giscus

giscus は、コメントを GitHub の Discussions に保存する仕組みです。決め手は次の点でした。

  • 広告が入らない
  • 閲覧者を追跡しない
  • 無料で、オープンソース
  • 保存先が自分の GitHub なので、データを失わない

比べたものもあります。Disqus は誰でも書ける代わりに、広告とトラッキングが入ります。このサイトの雰囲気に合わないので外しました。自分でコメントの仕組みをつくる案もありましたが、スパム対策や個人情報の管理まで持つことになり、小さなサイトには重すぎると考えました。

配慮したこと

ボタンを押すまで、外部に接続しません。 記事を開いただけでは、GitHub にも giscus にも情報が送られません。「コメントを読み込む」を押したときだけ接続します。プライバシーポリシーにも、この仕組みを書き足しました。

コメント専用の公開リポジトリを別に作りました。 giscus は、公開されているリポジトリの Discussions にしか置けません。サイト本体のリポジトリは非公開なので、そのまま公開にはしませんでした。コメントを置くだけの、空のリポジトリを別に用意しています。サイトのコードや履歴は公開されません。

新しい話題は、こちらだけが立てられる設定にしました。 コメントの入れ物になる投稿は、giscus と管理者だけが作れる分類に置いています。

コメントの書き方

  1. 記事の下の「コメントを読み込む」を押します。
  2. GitHub アカウントでサインインします。
  3. コメントを書くか、リアクションの絵文字を押します。

投稿は公開され、誰でも読めます。削除したいときは、ご自身で GitHub 上から消せます。難しければ、メールでご連絡ください。

GitHub のアカウントがない方は、info@pleasure-lab.com まで感想をお送りください。

これから

読者がどれくらい書き込んでくれるかは、まだわかりません。少なければ、それはそれで、静かなサイトのままです。

書き込みがあれば、できるだけ返事をします。この記事のコメント欄で、まず試してみてください。

COMMENTS & REACTIONS

感想やリアクションを残す

コメントとリアクションは、GitHub の giscus で受け付けています。投稿には GitHub アカウントが必要で、内容は公開されます。下のボタンを押すまで、GitHub や giscus には接続しません。詳しくはプライバシーポリシーをご覧ください。

GitHub を使わない方は、info@pleasure-lab.com まで感想をお送りください。

PLEASURE LAB / LAB NOTES

記事の一覧へ