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.
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.
- 1Prolaz transliteracijeSvaki 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.
- 2Unicode normalizacija i uklanjanje akcenataNative 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.
- 3Dijeljenje riječi i filtriranje stop-riječiPreostali 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).
- 4Skraćivanje dužine i izlazAko 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
URL koder i dekoder
Kodiranje i dekodiranje URL-ova i nizova upita. Podržava encodeURIComponent, decodeURIComponent i raščlanjivanje stringova upita.
Pretvarač velikih i malih slova
Pretvorite tekst u VELIKA, mala slova, naslovna slova, camelCase, snake_case i još mnogo toga.
Preoblikovanje teksta za disleksiju
Preoblikujte bilo koji tekst za lakše čitanje: veći razmak između slova i riječi, veći razmak između redova, ograničena širina reda, čitljivi fontovi, blaga pozadinska nijansa i opcionalno podebljani počeci riječi. Sve u pregledniku.