Skip to content

Latest commit

 

History

History
114 lines (89 loc) · 5.78 KB

README.ja.md

File metadata and controls

114 lines (89 loc) · 5.78 KB

GitHub Discussionsを利用したコメントシステムです。サイト訪問者にGitHubを利用したコメント・リアクション機能を提供しましょう!このプロジェクトはutterancesから着想を得ています。

注記
giscusは現在も活発に開発が行われています。GitHubも同様にDiscussionsとそのAPIの開発を活発に行っています。そのため、giscusの機能の一部が正常に動作しなくなったり、変更されたりする場合があります。

仕組み

giscus読み込み時にGitHub Discussions search APIを利用してページ連携設定(URL、パス、<title>など)に基づき紐づけられたDiscussionを読み込みます。もし紐づけられたDiscussionがない場合、giscusは最初にコメントやリアクションが為された際に自動的にDiscussionを作成します。

サイト訪問者のコメントはgiscus appによって訪問者に代わって投稿されるために、GitHub OAuth flowを利用した連携設定が行われる必要があります。あるいは、サイト訪問者はGitHub Discussionに直接コメントすることも可能です。コメントはGitHub上で管理することができます。

giscusを利用する場合は、giscusにGitHubスター🌟を付けたりgiscusリポジトリのトピックに追加したりしていただけると幸いです! 🎉

上級者向け機能

追加の設定(特定オリジンのみの許可など)については上級者向け機能ガイドをご参照ください。

giscusをReactやVue、Svelteで利用する場合はgiscusコンポーネントライブラリをご参照ください。

移行

もし以前GitHub Issuesを利用したツール(utterancesgitalkなど)を使用していた場合、既存のIssueをDiscussionに移管する事が出来ます。移管後はDiscussionタイトルが連携設定に基づき正しく設定されていることを確認してください。その後は、giscusが自動的にDiscussionを利用します。

giscusを利用しているサイト

貢献するには

CONTRIBUTING.mdをご参照ください。


READMEは下記の言語で参照できます:

Powered by Vercel