Et kommentarsystem drevet af GitHub Discussions. Lad besøgende efterlade kommentarer og reaktioner på din hjemmeside via GitHub! Stærkt inspireret af utterances.
- Open source. 🌏
- Ingen sporing, ingen reklamer, altid gratis. 📡 🚫
- Ingen database nødvendig. Alle data opbevares i GitHub-diskussioner.
- Understøtter tilpasset temaer! 🌗
- Understøtter flere sprog. 🌐
- Ekstrem konfigurerbar. 🔧
- Henter automatisk nye kommentarer og redigeringer fra GitHub. 🔃
- Kan være selvhostet! 🤳
Note Giscus er stadig under aktiv udvikling. GitHub udvikler også stadig Diskussioner og dets API. Derfor kan nogle funktioner i Giscus bryde eller ændre sig over tid.
Når Giscus indlæses, bruges GitHub-diskussionssøgnings-API'et til at finde diskussionen, der er knyttet til siden baseret på en valgt mapping (URL, stinavn
, <title>
, osv.). Hvis en matchende diskussion ikke kan findes, vil Giscus-botten automatisk oprette en diskussion første gang nogen efterlader en kommentar eller reaktion.
For at kommentere skal besøgende autorisere giscus app til at poste på deres vegne ved hjælp af GitHub OAuth-flow. Alternativt kan besøgende kommentere direkte på GitHub-diskussionen. Du kan moderere kommentarerne på GitHub.
Hvis du bruger Giscus, skal du overveje at stjernemarkere 🌟 Giscus på GitHub og tilføje emnet giscus
topic til dit repository! 🎉
Du kan tilføje yderligere konfigurationer (f.eks. tillade specifikke oprindelser) ved at følge avanceret brug-guiden.
For at bruge Giscus med React, Vue eller Svelte, skal du tjekke giscus komponentbiblioteket.
Hvis du tidligere har brugt andre systemer, der udnytter GitHub Issues (f.eks utterances, gitalk), kan du ckonvertere de eksisterende problemer til diskussioner. Efter konverteringen skal du bare sørge for, at mappingen mellem diskussionstitlerne og siderne er korrekt, så vil Giscus automatisk bruge diskussionerne.
Denne README er tilgængelig på: