Preskoči na glavni sadržaj

Generator slug-ova — besplatno

Pretvorite bilo koji naslov ili tekst u URL-prikladan slug. Savršeno za blog objave, CMS stranice i SEO-optimizirane URL-ove.

Radi offline nakon učitavanja
Razdjelnik
Generirani slug
moj-blogovski-post-naslov
25 znakovi4 riječi

Brzi primjeri

Uobičajene namjene

  • Generiraj URL Slugove za Blog ČlankePretvori naslove blog članaka u čiste, SEO-prihvatljive URL slugove za WordPress, Ghost i bilo koji CMS.
  • Generiraj Sigurna Imena Datoteka iz NaslovaPretvori naslove dokumenata, imena fotografija ili imena sredstava u imena datoteka sigurna za datotečni sustav bez razmaka ili specijalnih znakova.
  • Optimiziraj URL Slugove za SEOKreiraj slugove bogate ključnim riječima i koncizan URL koji pomažu tražilicama da razumiju i rangiraju tvoje stranice.
  • Generiraj Slugove za CMS i Headless SustaveKreiraj dosljedne slugove za Contentful, Sanity, Strapi i druge headless CMS unose sadržaja.
  • Generiraj URL Slugove Proizvoda za E-trgovinuKreiraj čiste, ključnu-riječ bogate slugove stranica proizvoda za Shopify, WooCommerce i e-trgovine.

Kako funkcionira

Generator slugova radi u potpunosti u vašem pregledniku bez vanjskih biblioteka. Pretvara tekst u URL-sigurne slugove koristeći ručno napisanu tablicu transliteracije za ćirilicu, grčke i latinične posebne znakove, kombiniranu s ugrađenom Unicode normalizacijom preglednika (NFKD) za uklanjanje naglasaka.

  1. 1
    Prolaz transliteracije
    Svaki znak traži se u ugrađenoj CHARMAP tablici koja mapira ne-latinična pisma na latinične ekvivalente — ćirilica (а→a, ж→zh, ш→sh), grčki (θ→th, ψ→ps) i latinični posebni (æ→ae, ß→ss, ð→d). Znakovi s namjenskim mapiranjima poput ё→yo obrađuju se ovdje prije bilo kakve daljnje obrade.
  2. 2
    Unicode normalizacija i uklanjanje naglasaka
    Izvorni String.normalize('NFKD') preglednika dekomponira unaprijed sastavljene znakove — tako á postaje a + kombinirajući akutni naglasak. Regex zatim uklanja sve kombinirajuće znakove (Unicode raspon U+0300–U+036F), svodeći naglašena latinična slova poput é, ñ i ț na njihovu običnu ASCII bazu.
  3. 3
    Razdvajanje riječi i filtriranje stop-riječi
    Preostali ne-alfanumerički znakovi zamjenjuju se razmacima i tekst se dijeli u riječi. Ako je uklanjanje stop-riječi omogućeno, uobičajene engleske funkcijske riječi (the, and, of, in, …) uklanjaju se s popisa riječi. Riječi se zatim spajaju odabranim razdjelnikom (crtica, podvlaka ili točka).
  4. 4
    Skraćivanje duljine i izlaz
    Ako je postavljeno ograničenje maksimalne duljine, slug se reže na najbližoj granici riječi prije ograničenja — nikad usred riječi — skeniranjem natrag do zadnjeg razdjelnika. Konačni slug prikazuje se trenutačno dok tipkate, s brojem znakova i riječi prikazanim ispod.

Srodni alati

Često postavljana pitanja