Генератор slug
Превращайте заголовки в чистые URL-slug: убирает диакритику, транслитерирует кириллицу, вьетнамский и греческий, задаёт разделитель и длину. Есть пакетный режим.
Диакритика удаляется (é → e, đ → d, ß → ss), кириллица и греческий транслитерируются, любая другая группа символов заменяется одним разделителем, а максимальная длина обрезается по разделителю, чтобы не разрывать слова.
Что такое Генератор slug?
Преобразует заголовки и фразы в URL-slug вроде «tieng-viet-co-dau-duong-pho». Диакритика удаляется, кириллица и греческий транслитерируются латиницей, всё остальное становится разделителем, а вы управляете разделителем, нижним регистром, максимальной длиной и тем, сохранять ли нелатинские буквы. Пакетный режим создаёт по одному slug на строку.
Как пользоваться Генератор slug
- Введите или вставьте заголовок в поле Заголовок или текст.
- Выберите Разделитель и задайте Максимальная длина (0 = без ограничения).
- Настройте опции: нижний регистр, немецкие умлауты как ae/oe/ue, символы словами, сохранение нелатинских букв, один slug на строку.
- Скопируйте slug.
Пример
Tiếng Việt có dấu: Đường phố
tieng-viet-co-dau-duong-pho
Когда использовать Генератор slug
Используйте для URL записей блога, страниц товаров, имён файлов и якорей. Китайский, японский, арабский, хинди и тайский не романизируются; либо сохраняйте их (современные браузеры показывают Unicode-URL), либо пишите латинский заголовок. Делайте slug короткими и стабильными — смена опубликованного slug ломает ссылки, если не настроить редирект.
Как работает Генератор slug
При включённой опции символы & @ % + записываются словами. Немецкие ä ö ü ß превращаются в ae oe ue ss, если опция включена. Кириллица (русский, украинский, сербский, македонский) и греческие буквы транслитерируются простой схемой (щ → shch, ж → zh, θ → th). Диакритика удаляется через Unicode NFD с особыми случаями (đ → d, ø → o, ß → ss, ł → l). Апострофы отбрасываются, текст приводится к нижнему регистру, а каждая последовательность символов, отличных от букв и цифр, становится одним разделителем. Максимальная длина обрезает по последнему разделителю перед лимитом, чтобы слова не разрывались.
Распространенные Случаи Использования
- Создание постоянных ссылок для записей блога и статей
- Генерация вьетнамских slug без диакритики
- Создание безопасных имён файлов из заголовков документов
- Пакетное создание slug для импорта товаров
- Транслитерация русских заголовков для URL
Часто Задаваемые Вопросы
Дефисы или подчёркивания?
Дефисы — обычный выбор для URL, потому что поисковые системы воспринимают их как разделители слов.
Почему мой китайский или арабский заголовок пуст?
Эти письменности нельзя транслитерировать простыми правилами. Включите Сохранять нелатинские буквы, чтобы оставить их в slug, или напишите короткий латинский заголовок.
Как работает максимальная длина?
Slug обрезается по последнему разделителю перед лимитом, так что «the-quick-brown-fox» при 15 символах превращается в «the-quick-brown».
Какая транслитерация используется для русского?
Простая читаемая схема (ж zh, х kh, ц ts, щ shch, ю yu, я ya; ъ и ь отбрасываются), похожая на распространённые библиотеки slug для URL.