Un système de commentaires reposant sur le système de Discussions GitHub. Permettez aux visiteurs de votre site web de laisser des commentaires et des réactions via GitHub ! Fortement inspiré par utterances.
- Open source. 🌏
- Pas de suivi, pas de publicité, gratuit pour toujours. 📡 🚫
- Pas besoin de base de données. Toutes les données sont stockées dans les discussions GitHub.
- Thèmes personnalisables! 🌗
- Multilingue. 🌐
- Largement configurable. 🔧
- Récupère automatiquement les nouveaux commentaires et modifications depuis GitHub. 🔃
- Peut être auto-hébergé! 🤳
Note :
giscus est toujours en développement actif. De même, GitHub développe toujours activement son système de Discussions et l'API correspondante. Dès lors, certaines fonctionalités de giscus peuvent ne plus fonctionner ou changer à l'avenir.
Lorsque giscus se charge, l'API de recherche des discussions de GitHub est utilisée pour trouver la discussion associée à la page en fonction d'un mappage choisi (URL, pathname
, <title>
, etc.). Si aucune discussion correspondante ne peut être trouvée, le robot giscus créera automatiquement une nouvelle discussion la première fois que quelqu'un laissera un commentaire ou une réaction.
Pour commenter, les visiteurs doivent autoriser l'application giscus à publier en leur nom en utilisant le flux OAuth de GitHub. Les visiteurs peuvent également commenter directement la discussion sur GitHub. Vous pouvez modérer les commentaires sur GitHub.
Si vous utilisez giscus, pensez à starifier 🌟 giscus sur GitHub et à ajouter le sujet giscus
à votre dépôt ! 🎉
Vous pouvez ajouter des configurations supplémentaires (par exemple, autoriser des origines spécifiques) en suivant le guide d'utilisation avancée.
Pour utiliser giscus avec React, Vue ou Svelte, consultez la bibliothèque de composants giscus.
Si vous avez déjà utilisé d'autres systèmes qui utilisent les issues de GitHub (par exemple utterances, gitalk), vous pouvez convertir les issues existantes en discussions. Après la conversion, assurez-vous simplement que le mappage entre les titres des discussions et les pages est correct, ensuite giscus utilisera automatiquement les discussions.
Voir le fichier CONTRIBUTING.md
Ce README est disponible en :