Un sistema de comentaris desenvolupat amb Discussions de GitHub. Permet als visitants deixar comentaris i reaccions al teu lloc web mitjançant GitHub! Inspirat en utterances.
Nota:
giscus segueix sent un projecte en desenvolupament. GitHub també continua desenvolupant activament les Discussions i la seva API. Per tant, és possible que algunes característiques de giscus puguin trencar-se o canviar amb el temps. És recomanable mantenir-se actualitzat amb les últimes versions i actualitzacions de giscus i seguir les actualitzacions relacionades amb les Discussions i la seva API a GitHub. Això assegurarà que giscus segueixi funcionant de manera òptima i s'aprofiti de les últimes funcionalitats i millores.
Com funciona
Quan es carrega giscus, s'utilitza l'API de cerca de discussions de GitHub per trobar la discussió associada amb la pàgina en funció de la forma de mapeig triada (URL, pathname, <title>, etc.). Si no es pot trobar cap discussió que coincideixi, el bot giscus crearà automàticament una discussió la primera vegada que algú deixi un comentari o una reacció.
Per deixar un comentari, els visitants han d'autoritzar l'aplicació de giscus per publicar en el seu nom utilitzant el flux de GitHub OAuth. Alternativament, els visitants poden comentar directament a la Discussió de GitHub. Pots moderar els comentaris a GitHub.
Configuració
Idioma
Seleccioneu l'idioma en què es mostrarà giscus. No trobes el teu idioma? Pots Contribuir amb la traducció.
Repositori
Selecciona el repositori al que es connectarà giscus. Assegura't del següent:
El repositori es públic. De no ser així els visitants no podran veure els comentaris.
L'aplicació de giscus està instal·lada. De no ser així els visitants no podran comentar ni reaccionar.
Selecciona la forma de mapeig, entre la pàgina i les discussions
Evita discrepàncies a causa del mètode de cerca difusa de GitHub quan hi ha diverses discussions amb títols similars. Consulta la documentació per obtenir més detalls.
Categoria de discussió
Selecciona la categoria on es crearan noves discussions. Es recomana utilitzar una categoria amb el tipus Announcement perquè només els mantenedors i giscus puguin crear noves discussions.
En cercar una discussió, giscus buscarà exclusivament en aquesta categoria.
Característiques
Selecciona les funcionalitats específiques que vols habilitar.
Les reaccions de la publicació principal es mostraran abans dels comentaris.
Les metadades de discussió s'enviaran periòdicament a la finestra principal (la pàgina d'incrustació). Per a una demostració, habilita aquesta opció i obre la consola del teu navegador en aquesta pàgina. Consulta la documentació per obtenir més detalls.
El quadre d'entrada de comentaris es col·locarà sobre els comentaris perquè els usuaris puguin deixar un comentari sense haver de desplaçar-se fins al final de la discussió.
La càrrega dels comentaris s'ajornarà fins que l'usuari es desplaci prop del contenidor de comentaris. Això es fa afegint loading="lazy" a l'element <iframe>.
Tema
Selecciona un tema que coincideixi amb el teu lloc web. No pots trobar-ne cap que ho faci? Contribueix amb un nou tema.
Habilitar giscus
Afegeix l'etiqueta següent <script> a la plantilla del teu lloc web on desitgis que apareguin els comentaris. Si hi ha un element amb la classe giscus, els comentaris es mostraran allà.
No has configurat el teu repositori i/o categoria. Els valors d'aquests camps no es mostraran fins que els complets.
Si has utilitzat anteriorment altres sistemes que fan servir GitHub Issues (com ara utterances o gitalk), pots convertir les issues existents en discussions. Després de la conversió, assegura't que el mapeig entre els títols de la discussió i les pàgines sigui correcte, i giscus utilitzarà automàticament les discussions.
giscus
Un sistema de comentaris desenvolupat amb Discussions de GitHub. Permet als visitants deixar comentaris i reaccions al teu lloc web mitjançant GitHub! Inspirat en utterances.
Com funciona
Quan es carrega giscus, s'utilitza l'API de cerca de discussions de GitHub per trobar la discussió associada amb la pàgina en funció de la forma de mapeig triada (URL, pathname, <title>, etc.). Si no es pot trobar cap discussió que coincideixi, el bot giscus crearà automàticament una discussió la primera vegada que algú deixi un comentari o una reacció.
Per deixar un comentari, els visitants han d'autoritzar l'aplicació de giscus per publicar en el seu nom utilitzant el flux de GitHub OAuth. Alternativament, els visitants poden comentar directament a la Discussió de GitHub. Pots moderar els comentaris a GitHub.
Configuració
Idioma
Seleccioneu l'idioma en què es mostrarà giscus. No trobes el teu idioma? Pots Contribuir amb la traducció.
Repositori
Selecciona el repositori al que es connectarà giscus. Assegura't del següent:
Pàgina ↔️ Mapeig de discussions
Selecciona la forma de mapeig, entre la pàgina i les discussions
Evita discrepàncies a causa del mètode de cerca difusa de GitHub quan hi ha diverses discussions amb títols similars. Consulta la documentació per obtenir més detalls.
Categoria de discussió
Selecciona la categoria on es crearan noves discussions. Es recomana utilitzar una categoria amb el tipus Announcement perquè només els mantenedors i giscus puguin crear noves discussions.
En cercar una discussió, giscus buscarà exclusivament en aquesta categoria.
Característiques
Selecciona les funcionalitats específiques que vols habilitar.
Les reaccions de la publicació principal es mostraran abans dels comentaris.
Les metadades de discussió s'enviaran periòdicament a la finestra principal (la pàgina d'incrustació). Per a una demostració, habilita aquesta opció i obre la consola del teu navegador en aquesta pàgina. Consulta la documentació per obtenir més detalls.
El quadre d'entrada de comentaris es col·locarà sobre els comentaris perquè els usuaris puguin deixar un comentari sense haver de desplaçar-se fins al final de la discussió.
La càrrega dels comentaris s'ajornarà fins que l'usuari es desplaci prop del contenidor de comentaris. Això es fa afegint
loading="lazy"
a l'element<iframe>
.Tema
Selecciona un tema que coincideixi amb el teu lloc web. No pots trobar-ne cap que ho faci? Contribueix amb un nou tema.
Habilitar giscus
Afegeix l'etiqueta següent
<script>
a la plantilla del teu lloc web on desitgis que apareguin els comentaris. Si hi ha un element amb la classegiscus
, els comentaris es mostraran allà.Pots personalitzar el disseny del contenidor utilitzant els selectors
.giscus
i.giscus-frame
de la pàgina d'incrustració.Si estàs utilitzant giscus, considera recomanar 🌟 giscus a GitHub i afegir el tema giscus al teu repositori! 🎉
Ús avançat
Pots afegir configuracions addicionals (com permetre orígens específics) seguint la guia d'ús avançat.
Per utilitzar giscus amb React, Vue o Svelte, consulta la biblioteca de components de giscus.
Migrant
Si has utilitzat anteriorment altres sistemes que fan servir GitHub Issues (com ara utterances o gitalk), pots convertir les issues existents en discussions. Després de la conversió, assegura't que el mapeig entre els títols de la discussió i les pàgines sigui correcte, i giscus utilitzarà automàticament les discussions.
Webs que utilitzen giscus
Contribució
Veure CONTRIBUTING.md
Prova'l 👇👇👇