Écosystème
Waline repose sur une architecture client/serveur classique et fournit une interface API relativement complète. Vous pouvez implémenter votre propre client à partir de l'API fournie par le serveur.
Clients
Implémentation officielle du client, développée avec Vue et TypeScript.
Par @MHuiG, prend en charge l'API Waline. Utilisation :
<script src="https://unpkg.com/minivaline/dist/MiniValine.min.js"></script> <div id="waline-comments"></div> <script> new MiniValine({ el: '#waline-comments', backend: 'waline', serverURLs: 'YOUR SERVER URL', }); </script>Par @BeiyanYunyi, développé avec Solid.js. Pour l'utilisation, consultez son README et son site web.
Rusty
waline-mini est une implémentation serveur en Rust, particulièrement adaptée aux environnements serveur disposant de ressources limitées.
Cloudflare Workers
Waline_On_Worker est une implémentation serveur basée sur Workers réalisée par la communauté, qui comble l'absence de prise en charge de Cloudflare Workers par Waline.
Plugins
Hexo
- @waline/hexo-next : système de commentaires Waline pour NexT.
Docsify
- docsify-waline : un plugin de commentaires simple pour docsify.
VuePress
- vuepress-plugin-comment2 : système de commentaires pour VuePress 2.
- @mr-hope/vuepress-plugin-comment : système de commentaires pour VuePress 1.
Gatsby
- gatsby-plugin-waline : plugin de système de commentaires pour Gatsby.
Autres :
- vuepress-plugin-comment-plus : plugin de système de commentaires pour VuePress.
Thèmes
Hexo
- 🦋 Butterfly
- 🍬 Kratos-Rebirth
- 🍭 MengD
- ⛲ Fluid
- 🚚 Kaze
- ✌🏻 Volantis
- 🗒 Blank
- 🐴 Stun
- 🤖 Yun
- 🦄 Unicorn
- 💀 freemind.bithack
- 🤡 Redefine
VuePress
Hugo
Pour aller plus loin
Nous attendons avec impatience davantage de clients et de plugins de la communauté pour enrichir l'écosystème Waline. 🎉
Si vous implémentez un client Waline, un plugin ou un thème intégrant Waline, envoyez-nous une PR pour nous le faire savoir !
