Preskočiť na hlavný obsah

Generátor slugov zadarmo

Zmeňte ľubovoľný názov alebo text na URL-priateľný slug. Ideálne pre blogové príspevky, stránky CMS a SEO-optimalizované URL.

Po načítaní funguje offline
Oddeľovač
Vygenerovaný slug
moj-napad-na-prispevok
22 znakov4 slov

Rýchle príklady

Bežné použitia

  • Generuj URL Slugy pre Blog PríspevkyKonvertuj názvy blog príspevkov na čisté, SEO-prívusné URL slugy pre WordPress, Ghost a ľubovoľný CMS.
  • Generuj Bezpečné Mená Súborov z NadpisovKonvertuj názvy dokumentov, mená fotografií alebo mená aktív na mená súborov bezpečné pre systém súborov bez medzier alebo špeciálnych znakov.
  • Optimalizuj URL Slugy pre SEOVytvor slugy bohaté na kľúčové slová a stručný URL, ktorý pomáhajú vyhľadávačom pochopiť a zrealizovať tvoje stránky.
  • Generuj Slugy pre CMS a Headless SystémyVytvor konzistentné slugy pre Contentful, Sanity, Strapi a ďalšie headless CMS položky obsahu.
  • Generuj URL Slugy Produktov pre E-obchodVytvor čisté, kľúčové slová bohaté slugy stránok produktov pre Shopify, WooCommerce a e-obchody.

Ako to funguje

Generátor slugov beží výhradne vo vašom prehliadači bez akýchkoľvek externých knižníc. Prevádza text na URL-bezpečné slugy pomocou ručne napísanej translitkeračnej tabuľky pre cyriliku, gréčtinu a latinské špeciálne znaky, v kombinácii so vstavanou normalizáciou Unicode (NFKD) prehliadača na odstránenie diakritiky.

  1. 1
    Prechod translitkerácie
    Každý znak sa vyhľadá vo vstavanej tabuľke CHARMAP, ktorá mapuje neLatinské písma na latinské ekvivalenty — cyrilika (а→a, ж→zh, ш→sh), gréčtina (θ→th, ψ→ps) a latinské špeciality (æ→ae, ß→ss, ð→d). Znaky s vyhradenými mapovaniami ako ё→yo sa spracujú tu, pred akýmkoľvek ďalším spracovaním.
  2. 2
    Normalizácia Unicode a odstránenie diakritiky
    Natívna metóda String.normalize('NFKD') prehliadača rozloží zložené znaky — takže á sa stane a + spojovací akútny prízvuk. Regulárny výraz potom odstráni všetky spojovacie znaky (rozsah Unicode U+0300–U+036F), čím sa akcentované latinské písmená ako é, ñ a ț zredukujú na svoj obyčajný ASCII základ.
  3. 3
    Delenie na slová a filtrovanie stop slov
    Zostávajúce nealfanumerické znaky sa nahradia medzerami a text sa rozdelí na slová. Ak je zapnuté odstránenie stop slov, bežné anglické funkčné slová (the, and, of, in, …) sa zo zoznamu slov odstránia. Slová sa potom spoja vaším zvoleným oddeľovačom (spojovník, podčiarkovník alebo bodka).
  4. 4
    Skrátenie dĺžky a výstup
    Ak je nastavený limit maximálnej dĺžky, slug sa oreže pri najbližšej hranici slova pred limitom — nikdy uprostred slova — hľadaním späť k poslednému oddeľovaču. Finálny slug sa zobrazuje okamžite počas písania, s počtom znakov a slov zobrazeným nižšie.

Súvisiace nástroje

Často kladené otázky