Bepul Slug Generatori
Istalgan sarlavha yoki matnni URL ga mos slugga aylantiring. Blog postlari, CMS sahifalari va SEO optimallashtirilgan URL lar uchun mukammal.
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.
- 1Transliteratsiya o'tishiHar 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.
- 2Unicode normalizatsiyasi va urg'ularni kesib tashlashBrauzerning 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.
- 3So'z bo'lish va to'xtash-so'z filtrlashQolgan 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.
- 4Uzunlikni qisqartirish va chiqishAgar 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
URL kodlovchi va dekoder
URL va so'rovlar qatorlarini kodlash va dekodlash. EncodeURIComponent, decodeURIComponent va so'rovlar qatorini tahlil qilishni qo'llab-quvvatlaydi.
Matn Registri O'zgartiruvchi
Matnni KATTA HARF, kichik harf, Sarlavha Holati, camelCase, snake_case va boshqalarga o'zgartirish.
Disleksiyaga qulay qayta formatlovchi
Har qanday matnni osonroq o'qish uchun qayta formatlang: kengaytirilgan harf va so'z oralig'i, balandroq qatorlar, chegaralangan qator kengligi, o'qish uchun qulay shriftlar, yumshoq fon rangi va ixtiyoriy qalin so'z boshlari. Barchasi brauzeringizda.