Automatic transliteration of URL slugs from Cyrillic (Russian, Bulgarian, Serbian, etc.) to Latin characters. Perfect for multilingual NodeBB forums that serve Russian-speaking users.
What it does:
- 🔤 Converts Cyrillic topic titles to readable Latin slugs
- 👥 Transliterates user profile URLs
- 📂 Auto-slugifies category URLs
- 🔄 Updates existing slugs when content is edited
- ✅ Supports both NodeBB 3.x and 4.x
npm install nodebb-plugin-slugify- Go to Administration → Plugins
- Search for
nodebb-plugin-slugify - Click Install and activate
- Restart NodeBB
The plugin automatically transliterates:
- 📝 Topics - Converts Russian topic titles to Latin-based slugs
- 👤 Users - Transliterates user profile URLs
- 📂 Categories - Auto-generates clean category URLs
✨ Transliteration only - Removes diacritics and converts Cyrillic to Latin
✨ On-the-fly - Automatically applies when creating or editing content
✨ No configuration - Works out of the box
✨ Lightweight - Uses efficient slugify library
- ✅ Cyrillic (Russian, Bulgarian, Serbian, Ukrainian)
- ✅ Cyrillic Extended
⚠️ Vietnamese support viaslugifylibrary
Before: Topic title "Как установить плагин" → Slug: "как-установить-плагин" After: Topic title "Как установить плагин" → Slug: "kak-ustanovit-plugin"
This makes URLs more search-engine friendly and readable for international audiences.
- NodeBB: 3.2.0+, 4.x
- Node.js: 18+
- License: MIT
npm install
npm run lint- 📧 Email: mysterenct@gmail.com
- 🐛 Issues
- 💬 NodeBB Community
MIT License - see LICENSE
Created by TimofeyC