Bepul Slug Generatori

Istalgan sarlavha yoki matnni URL ga mos slugga aylantiring. Blog postlari, CMS sahifalari va SEO optimallashtirilgan URL lar uchun mukammal.

Yuklangandan keyin oflayn ishlaydi
Ajratuvchi
Yaratilgan slug
blog-postimning-sarlavhasi
26 belgilar3 so‘zlar

Tezkor misollar

Qanday ishlaydi

Slug generatori nol tashqi kutubxona bilan to'liq brauzeringizda ishlaydi. U kirill, yunon va lotin maxsus belgilari uchun qo'lda yozilgan transliteratsiya jadvali bilan urg'ularni kesib tashlash uchun brauzerning o'rnatilgan Unicode normalizatsiyasi (NFKD) birlashtirib matnni URL-xavfsiz slug'larga o'giradi.

  1. 1
    Transliteratsiya o'tishi
    Har bir belgi ASCII bo'lmagan yozuvlarni lotin ekvivalentlariga xaritalaydigan o'rnatilgan CHARMAP jadvalida qidiriladi — kirill (а→a, ж→zh, ш→sh), yunon (θ→th, ψ→ps) va lotin maxsuslari (æ→ae, ß→ss, ð→d). ё→yo kabi maxsus xaritalanishga ega belgilar boshqa har qanday qayta ishlovdan oldin bu yerda boshqariladi.
  2. 2
    Unicode normalizatsiyasi va urg'ularni kesib tashlash
    Brauzerning mahalliy String.normalize('NFKD') oldindan tuzilgan belgilarni ajratadi — shuning uchun á a + birlashtiruvchi o'tkir urg'uga aylanadi. So'ng regex barcha birlashtiruvchi belgilarni (Unicode diapazoni U+0300–U+036F) kesib tashlaydi, é, ñ va ț kabi urg'uli lotin harflarini oddiy ASCII asosiga kamaytiradi.
  3. 3
    So'z bo'lish va to'xtash-so'z filtrlash
    Qolgan alifbo-raqamli bo'lmagan belgilar bo'shliqlar bilan almashtiriladi va matn so'zlarga bo'linadi. Agar to'xtash-so'zlarni olib tashlash yoqilgan bo'lsa, umumiy ingliz funksiya so'zlari (the, and, of, in, …) so'z ro'yxatidan tashlab yuboriladi. So'zlar so'ng tanlagan ajratkichingiz (defis, pastki chiziq yoki nuqta) bilan birlashtiriladi.
  4. 4
    Uzunlikni qisqartirish va chiqish
    Agar maksimal-uzunlik chegarasi o'rnatilgan bo'lsa, slug oxirgi ajratkichga qadar orqaga skanerlash orqali chegaradan oldingi eng yaqin so'z chegarasida kesiladi — hech qachon so'z o'rtasida emas. Yakuniy slug siz yozayotganda darhol ko'rsatiladi, belgi va so'z sonlari ostida ko'rsatiladi.

Tegishli asboblar

Ko'p so'raladigan savollar