Pređi na glavni sadržaj
LibraTool logoLibraTool

Generator slugova — besplatno

Konvertujte bilo koji naslov ili tekst u slug pogodan za URL. Savršeno za blog postove, CMS stranice i SEO optimizovane URL adrese.

Radi van mreže kada se učita
Razdvajač
Generisani slug
naslov-moga-clanka-na-blogu
27 znakovi5 reči

Brzi primeri

Uobičajene upotrebe

  • Generiši URL Slugove za BlogaKonvertuj naslove blog postova u čiste, SEO-prijateljske URL slugove za WordPress, Ghost i bilo koji CMS.
  • Generiši Sigurna Imena Datoteka iz NaslovaKonvertuj naslove dokumenata, imena fotografija ili imena sredstava u imena datoteka koja su sigurna za sistem datoteka bez razmaka ili specijalnih znakova.
  • Optimizuj URL Slugove za SEOKreiraj slugove koji su bogati ključnim rečima i koncizan URL koji pomažu mašinama za pretragu da razumeju i rangiraju tvoje stranice.
  • Generiši Slugove za CMS i Headless SistemeKreiraj konzistentne slugove za Contentful, Sanity, Strapi i druge headless CMS unose sadržaja.
  • Generiši URL Slugove Proizvoda za E-trgovinuKreiraj čiste, ključne reči bogate slugove stranica proizvoda za Shopify, WooCommerce i e-trgovine.

Kako funkcioniše

Generator slug-ova se u potpunosti izvršava u vašem pregledaču bez ijedne spoljne biblioteke. Konvertuje tekst u URL-bezbedne slug-ove koristeći ručno napisanu tabelu transliteracije za ćirilicu, grčki, i posebne latinične znakove, kombinovanu sa ugrađenom Unicode normalizacijom pregledača (NFKD) za uklanjanje akcenata.

  1. 1
    Prolaz transliteracije
    Svaki znak se traži u ugrađenoj tabeli CHARMAP koja mapira pisma koja nisu ASCII na latinične ekvivalente — ćirilica (а→a, ж→zh, ш→sh), grčki (θ→th, ψ→ps) i posebni latinični znaci (æ→ae, ß→ss, ð→d). Znaci sa namenskim mapiranjima poput ё→yo obrađuju se ovde pre bilo kakve dalje obrade.
  2. 2
    Unicode normalizacija i uklanjanje akcenata
    Prirodni String.normalize('NFKD') pregledača razlaže unapred sastavljene znakove — tako da á postaje a + kombinujući akut akcenat. Regularni izraz zatim uklanja sve kombinujuće znake (Unicode opseg U+0300–U+036F), svodeći akcentovana latinična slova poput é, ñ, i ț na njihovu prostu ASCII osnovu.
  3. 3
    Deljenje reči i filtriranje stop-reči
    Preostali ne-alfanumerički znaci se zamenjuju razmacima i tekst se deli na reči. Ako je uklanjanje stop-reči uključeno, uobičajene engleske funkcionalne reči (the, and, of, in, …) se izbacuju iz liste reči. Reči se zatim spajaju izabranim razdvajačem (crtica, donja crta, ili tačka).
  4. 4
    Skraćivanje dužine i izlaz
    Ako je podešeno ograničenje maksimalne dužine, slug se seče na najbližoj granici reči pre ograničenja — nikada usred reči — skenirajući unazad do poslednjeg razdvajača. Konačan slug se prikazuje trenutno dok kucate, sa brojem znakova i reči prikazanim ispod.

Slične alatke

Česta pitanja