サイトにコメント欄をつけました。giscus を選んだ理由
Lab Notes の記事に、コメントとリアクションの欄を付けました。仕組みに giscus を選んだ理由と、プライバシーへの配慮をまとめます。
Lab Notes の各記事の下に、コメントとリアクション の欄を付けました。この記事は、その仕組みの話です。
このサイトは静的なページだけでできていて、データベースがありません。コメントを保存する場所は、外に用意する必要がありました。
選んだのは giscus
giscus は、コメントを GitHub の Discussions に保存する仕組みです。決め手は次の点でした。
- 広告が入らない
- 閲覧者を追跡しない
- 無料で、オープンソース
- 保存先が自分の GitHub なので、データを失わない
比べたものもあります。Disqus は誰でも書ける代わりに、広告とトラッキングが入ります。このサイトの雰囲気に合わないので外しました。自分でコメントの仕組みをつくる案もありましたが、スパム対策や個人情報の管理まで持つことになり、小さなサイトには重すぎると考えました。
配慮したこと
ボタンを押すまで、外部に接続しません。 記事を開いただけでは、GitHub にも giscus にも情報が送られません。「コメントを読み込む」を押したときだけ接続します。プライバシーポリシーにも、この仕組みを書き足しました。
コメント専用の公開リポジトリを別に作りました。 giscus は、公開されているリポジトリの Discussions にしか置けません。サイト本体のリポジトリは非公開なので、そのまま公開にはしませんでした。コメントを置くだけの、空のリポジトリを別に用意しています。サイトのコードや履歴は公開されません。
新しい話題は、こちらだけが立てられる設定にしました。 コメントの入れ物になる投稿は、giscus と管理者だけが作れる分類に置いています。
コメントの書き方
- 記事の下の「コメントを読み込む」を押します。
- GitHub アカウントでサインインします。
- コメントを書くか、リアクションの絵文字を押します。
投稿は公開され、誰でも読めます。削除したいときは、ご自身で GitHub 上から消せます。難しければ、メールでご連絡ください。
GitHub のアカウントがない方は、info@pleasure-lab.com まで感想をお送りください。
これから
読者がどれくらい書き込んでくれるかは、まだわかりません。少なければ、それはそれで、静かなサイトのままです。
書き込みがあれば、できるだけ返事をします。この記事のコメント欄で、まず試してみてください。
COMMENTS & REACTIONS
感想やリアクションを残す
コメントとリアクションは、GitHub の giscus で受け付けています。投稿には GitHub アカウントが必要で、内容は公開されます。下のボタンを押すまで、GitHub や giscus には接続しません。詳しくはプライバシーポリシーをご覧ください。
GitHub を使わない方は、info@pleasure-lab.com まで感想をお送りください。