Um sistema de comentários mantido por Discussões do GitHub. Permita que visitantes deixem comentários e reações no seu site através do GitHub! Fortemente inspirado por utterances.
- Código Aberto. 🌏
- Sem rastreamento, sem anúncios, sempre grátis. 📡 🚫
- Nenhum banco de dados necessário. Todos os dados são armazenados no GitHub Discussions.
- Suporta temas personalizados! 🌗
- Suporta diversos idiomas. 🌐
- Amplamente configurável. 🔧
- Automaticamente procura novos comentários e edições do GitHub. 🔃
- Pode ser hospedado por conta própria! 🤳
Nota giscus ainda está em desenvolvimento. O GitHub também está ativamente desenvolvendo Discussions e suas API. Desta forma, algumas características do giscus podem quebrar ou mudar no decorrer do tempo.
Quando o giscus é carregado, a API de pesquisa das Discussões do GitHub é usada para encontrar as discussões associadas com a página baseado no mapeamento escolhido (URL, pathname
, <title>
, etc.). Se uma discussão correspondente não for encontrada, o bot do giscus irá criar automaticamente uma discussão na primeira vez que alguém deixar um comentário ou reação.
Para comentar, visitantes devem autorizar o app giscus a postar em seu nome usando o fluxo GitHub OAuth. Alternativamente, visitantes podem comentar diretamente no GitHub Discussion. Você pode moderar comentários no GitHub.
Se você estiver usando giscus, considere dar uma 🌟 no giscus no GitHub e adicionar o tópico giscus
no seu repositório! 🎉
Você pode adicionar configurações adicionais (por exemplo permitindo origens específicas) seguindo o guia de uso avançado.
Para usar o giscus com React, Vue, ou Svelte, olhe a biblioteca de componentes do giscus.
Caso você tenha utilizado outros sistemas que usam os Problemas do GitHub (por exemplo utterances, gitalk), você pode você pode converter problemas existentes em discussões. Após a conversão, confira que o mapeamento entre títulos de discussões e páginas está correto, então o giscus irá utilizar as discussões automaticamente.
Veja CONTRIBUTING.md
Esse README também está disponível em: