Экосистема
Waline построен на классической архитектуре «клиент — сервер» и предоставляет достаточно полный API. Опираясь на API сервера, можно реализовать собственный клиент.
Клиенты
Официальная реализация клиента, написанная на Vue и TypeScript.
От @MHuiG, поддерживает API Waline. Использование:
<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>От @BeiyanYunyi, написан на Solid.js. Об использовании смотрите README и сайт.
Rust
waline-mini — серверная реализация на Rust, отлично подходящая для запуска в средах с ограниченными ресурсами.
Cloudflare Workers
Waline_On_Worker — серверная реализация на основе Workers от сообщества, компенсирующая недостаток: Waline не может работать на Cloudflare Workers.
Плагины
Hexo
- @waline/hexo-next: система комментариев Waline для NexT.
Docsify
- docsify-waline: простой плагин комментариев для docsify.
VuePress
- vuepress-plugin-comment2: система комментариев для VuePress 2.
- @mr-hope/vuepress-plugin-comment: система комментариев для VuePress 1.
Gatsby
- gatsby-plugin-waline: плагин системы комментариев для Gatsby.
Другие:
- vuepress-plugin-comment-plus: плагин системы комментариев для VuePress.
Темы
Hexo
- 🦋 Butterfly
- 🍬 Kratos-Rebirth
- 🍭 MengD
- ⛲ Fluid
- 🚚 Kaze
- ✌🏻 Volantis
- 🗒 Blank
- 🐴 Stun
- 🤖 Yun
- 🦄 Unicorn
- 💀 freemind.bithack
- 🤡 Redefine
VuePress
Hugo
Дополнительно
Мы ждём новых клиентов и плагинов от сообщества, которые расширят экосистему Waline. 🎉
Если вы реализовали клиент Waline, плагин для экосистемы или тему с поддержкой Waline, отправьте PR и расскажите нам!
