Přeskočit na hlavní obsah

Generátor slugů zdarma

Převeďte libovolný nadpis nebo text na slug vhodný pro URL. Ideální pro příspěvky na blogu, stránky CMS a SEO optimalizované URL adresy.

Funguje offline po načtení
Oddělovač
Vygenerovaný slug
muj-nadpis-prispevku
20 znaků3 slov

Rychlé příklady

Běžná použití

  • Generovat URL slůgy pro příspěvky bloguPřeveďte názvy příspěvků blogu na čisté, SEO-přívětivé URL slůgy pro WordPress, Ghost a libovolný CMS.
  • Generovat bezpečné názvy souborů z názvůPřeveďte názvy dokumentů, fotografie nebo jmén majetku na bezpečné názvy souborů bez mezer nebo speciálních znaků.
  • Optimalizovat URL slůgy pro SEOVytvořte bohaté na klíčová slova, stručné URL slůgy, které pomáhají vyhledávacím modulům pochopit a seřadit vaše stránky.
  • Generovat slůgy pro CMS a Headless systémyVytvořte konzistentní slůgy pro Contentful, Sanity, Strapi a další headless CMS záznamy obsahu.
  • Generovat URL slůgy produktů pro e-commerceVytvořte čisté, bohaté na klíčová slova slůgy stránek produktů pro Shopify, WooCommerce a obchody e-commerce.

Jak to funguje

Generátor slugů běží zcela ve vašem prohlížeči bez jakýchkoli externích knihoven. Převádí text na URL-bezpečné slugy pomocí ručně napsané transliterační tabulky pro azbuku, řečtinu a latinské speciální znaky, v kombinaci s vestavěnou normalizací Unicode (NFKD) prohlížeče pro odstranění diakritiky.

  1. 1
    Průchod transliterací
    Každý znak se vyhledává ve vestavěné tabulce CHARMAP, která mapuje nelatinková písma na latinské ekvivalenty — azbuku (а→a, ж→zh, ш→sh), řečtinu (θ→th, ψ→ps) a latinské speciality (æ→ae, ß→ss, ð→d). Znaky s vyhrazeným mapováním jako ё→yo se zpracovávají zde před jakýmkoli dalším zpracováním.
  2. 2
    Normalizace Unicode a odstranění diakritiky
    Nativní String.normalize('NFKD') prohlížeče rozkládá předkomponované znaky — takže á se stane a + kombinující akutní přízvuk. Regulární výraz poté odstraní všechny kombinující znaky (rozsah Unicode U+0300–U+036F), čímž redukuje písmena s diakritikou jako é, ñ a ț na jejich obyčejný ASCII základ.
  3. 3
    Dělení slov a filtrování stop slov
    Zbývající nealfanumerické znaky se nahradí mezerami a text se rozdělí na slova. Pokud je zapnuto odstranění stop slov, běžná anglická funkční slova (the, and, of, in, …) se ze seznamu slov vypustí. Slova se poté spojí vámi zvoleným oddělovačem (pomlčka, podtržítko nebo tečka).
  4. 4
    Oříznutí délky a výstup
    Pokud je nastaven limit maximální délky, slug se ořízne u nejbližší hranice slova před limitem — nikdy uprostřed slova — procházením zpět k poslednímu oddělovači. Konečný slug se zobrazuje okamžitě, jak píšete, s počty znaků a slov zobrazenými níže.

Související nástroje

Časté dotazy