Besplatan Generator slug-a

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

Radi offline nakon učitavanja
Razdjelnik
Generisani slug
naslov-mog-bloga
16 znakova3 riječi

Brzi primjeri

Kako radi

Generator sluga radi u potpunosti u vašem pregledniku bez ikakvih vanjskih biblioteka. Pretvara tekst u URL-sigurne sluge koristeći ručno napisanu tabelu transliteracije za ćirilicu, grčki, i posebne latinične znakove, u kombinaciji sa ugrađenom Unicode normalizacijom (NFKD) preglednika za uklanjanje akcenata.

  1. 1
    Prolaz transliteracije
    Svaki znak se traži u ugrađenoj tabeli CHARMAP koja mapira neASCII pisma na latinične ekvivalente — ćirilica (а→a, ж→zh, ш→sh), grčki (θ→th, ψ→ps), i posebni latinični znakovi (æ→ae, ß→ss, ð→d). Znakovi sa namjenskim mapiranjima poput ё→yo se ovdje obrađuju prije bilo koje dalje obrade.
  2. 2
    Unicode normalizacija i uklanjanje akcenata
    Native String.normalize('NFKD') preglednika rastavlja unaprijed sastavljene znakove — tako á postaje a + kombinujući akutni akcenat. Regularni izraz zatim uklanja sve kombinujuće znakove (Unicode raspon U+0300–U+036F), svodeći akcentovana latinična slova poput é, ñ, i ț na njihovu čistu ASCII osnovu.
  3. 3
    Dijeljenje riječi i filtriranje stop-riječi
    Preostali neAlfanumerički znakovi se zamjenjuju razmacima i tekst se dijeli na riječi. Ako je uklanjanje stop-riječi omogućeno, uobičajene engleske funkcijske riječi (the, and, of, in, …) se uklanjaju iz liste riječi. Riječi se zatim spajaju odabranim separatorom (crtica, donja crta, ili tačka).
  4. 4
    Skraćivanje dužine i izlaz
    Ako je postavljeno ograničenje maksimalne dužine, slug se siječe na najbližoj granici riječi prije ograničenja — nikada usred riječi — skeniranjem nazad do posljednjeg separatora. Konačan slug se prikazuje trenutno dok kucate, sa brojem znakova i riječi prikazanim ispod.

Povezani alati

Često postavljana pitanja