Перайсці да асноўнага зместу
LibraTool logoLibraTool

Генератар slug — бясплатна

Канвертуйце любы загаловак або тэкст у URL-сумяшчальны slug. Ідэальна для паведамленняў у блогах, старонак CMS і SEO-аптымізаваных URL.

Працуе афлайн пасля загрузкі
Раздзяляльнік
Згенераваны slug
zagalovak-moyposta
18 сімвалаў2 слоў

Хуткія прыклады

Тыповыя выкарыстанні

  • Генератар URL слагаў для допісаў блогаПератварайце загалоўкі допісаў блога ў чыстыя, SEO-зручныя URL-слагі для WordPress, Ghost і любой CMS.
  • Генератар бяспечных імён файлаў з заголоўкаўПераўтварэнне названяў дакументаў, імён фотаграфій ці імён ресурсаў у імёны файлаў, сумяшчальныя з файлавай сістэмай, без прабелаў і спецсімвалаў.
  • Аптымізацыя URL слагаў для SEOСтварэнне ключавых словаў, лаканічных URL слагаў, якія дапамагаюць пошукавым машынам зразумець і ранжыраваць вашыя старонкі.
  • Генератар слагаў для CMS і безгалавых сістэмСтварэнне паслядоўных слагаў для Contentful, Sanity, Strapi і іншых запісаў безгалавой CMS.
  • Генератар слагаў URL тавараў для электроннай камерцыіСтварэнне чыстых, багатых ключавымі словамі слагаў старонак тавараў для Shopify, WooCommerce і магазінаў электроннай камерцыі.

Як гэта працуе

Генератар слагоў працуе цалкам у вашым браўзеры без знешніх бібліятэк. Ён пераводзіць тэкст у бяспечныя для URL слагі з дапамогай уласнаручна напісанай табліцы транслітэрацыі для кірыліцы, грэчаскіх і лацінскіх спецыяльных сімвалаў, у спалучэнні з убудаванай нармалізацыяй Unicode браўзера (NFKD) для выдалення дыякрытыкі.

  1. 1
    Прагон транслітэрацыі
    Кожны сімвал шукаецца ва ўбудаванай табліцы CHARMAP, якая супастаўляе нелацінскія пісьменнасці з лацінскімі эквівалентамі — кірыліца (а→a, ж→zh, ш→sh), грэчаская (θ→th, ψ→ps) і лацінскія спецыяльныя (æ→ae, ß→ss, ð→d). Сімвалы са спецыяльнымі супастаўленнямі, як ё→yo, апрацоўваюцца тут перад любой далейшай апрацоўкай.
  2. 2
    Нармалізацыя Unicode і выдаленне дыякрытыкі
    Нацыўны String.normalize('NFKD') браўзера раскладае складзеныя сімвалы — так что á становіцца a + аб'ядноўвальны востры націск. Потым рэгулярны выраз прыбірае ўсе аб'ядноўвальныя знакі (дыяпазон Unicode U+0300–U+036F), зводзячы акцэнтаваныя лацінскія літары, як é, ñ і ț, да іх простай ASCII асновы.
  3. 3
    Разбіванне слоў і фільтрацыя стоп-слоў
    Астатнія нелічбава-літарныя сімвалы замяняюцца прабеламі, і тэкст разбіваецца на словы. Калі ўключана выдаленне стоп-слоў, распаўсюджаныя англійскія службовыя словы (the, and, of, in, …) прыбіраюцца са спіса слоў. Потым словы злучаюцца з абраным вамі раздзяляльнікам (злучок, ніжняе падкрэсліванне ці кропка).
  4. 4
    Абразанне даўжыні і вывад
    Калі зададзена абмежаванне максімальнай даўжыні, слаг абразаецца на бліжэйшай мяжы слова перад лімітам — ніколі не пасярод слова — шляхам сканавання назад да апошняга раздзяляльніка. Канчатковы слаг адлюстроўваецца імгненна падчас набору, з колькасцю сімвалаў і слоў, паказанай ніжэй.

Звязаныя інструменты

Часта задаюць пытанні