Siirry pääsisältöön

Slug-generaattori ilmaiseksi

Muunna mikä tahansa otsikko tai teksti URL-yhteensopivaksi slugiksi. Täydellinen blogikirjoituksiin, CMS-sivuihin ja SEO-optimoituihin URL-osoitteisiin.

Toimii offline-tilassa kerran ladattuna
Erotin
Luotu slug
minun-blogipostaus
18 merkkiä2 sanaa

Pikesimerkkejä

Yleiset käyttötavat

  • Luo URL-slugit blogikirjoituksilleMuunna blogikirjoitusten otsikot puhtaiksi, hakukoneoptimoituiksi URL-slugeiksi WordPressiä, Ghostia ja mitä tahansa CMS:ää varten.
  • Luo turvallisia tiedostonimia nimikkeistäMuunna asiakirjan otsikot, valokuvan nimet tai omaisuuden nimet tiedostojärjestelmäturvallisiksi tiedostonimiksi ilman välilyöntejä tai erikoismerkkejä.
  • Optimoi URL-slugit SEO:lleLuo avainsanarikkaita, ytimekkäitä URL-slugeja, jotka auttavat hakukonetta ymmärtämään ja sijoittamaan sivusi.
  • Luo slugit CMS:lle ja päätöntömille järjestelmilleLuo yhdenmukaiset slugit Contentful-, Sanity-, Strapi- ja muille pääntöille CMS-sisältöihin.
  • Luo tuotteiden URL-slugit sähköiselle kaupalleLuo puhtaat, avainsanarikkaita tuotesivujen slugeja Shopifyä, WooCommerceia ja verkkokauppoja varten.

Miten se toimii

Slug-generaattori toimii kokonaan selaimessasi ilman ulkoisia kirjastoja. Se muuntaa tekstin URL-turvallisiksi slugeiksi käsin kirjoitetulla translitterointitaulukolla kyrillisille, kreikkalaisille ja latinalaisille erikoismerkeille, yhdistettynä selaimen sisäänrakennettuun Unicode-normalisointiin (NFKD) aksenttien poistoon.

  1. 1
    Translitterointivaihe
    Jokainen merkki haetaan sisäänrakennetusta CHARMAP-taulukosta, joka kartoittaa muut kuin ASCII-kirjoitusjärjestelmät latinalaisiksi vastineiksi — kyrillinen (а→a, ж→zh, ш→sh), kreikkalainen (θ→th, ψ→ps) ja latinalaiset erikoismerkit (æ→ae, ß→ss, ð→d). Merkit, joilla on omat kartoituksensa kuten ё→yo, käsitellään tässä ennen mitään jatkokäsittelyä.
  2. 2
    Unicode-normalisointi ja aksenttien poisto
    Selaimen natiivi String.normalize('NFKD') hajottaa esikoostetut merkit — joten á muuttuu a:ksi + yhdistäväksi akuuttiaksentiksi. Regex poistaa sitten kaikki yhdistävät merkit (Unicode-alue U+0300–U+036F), pelkistäen aksentilliset latinalaiset kirjaimet kuten é, ñ ja ț niiden pelkkään ASCII-perustaan.
  3. 3
    Sanojen jako ja pysäytyssanojen suodatus
    Jäljelle jäävät ei-alfanumeeriset merkit korvataan välilyönneillä ja teksti jaetaan sanoiksi. Jos pysäytyssanojen poisto on käytössä, yleiset englannin funktiosanat (the, and, of, in, …) pudotetaan sanalistasta. Sanat yhdistetään sitten valitsemallasi erottimella (tavuviiva, alaviiva tai piste).
  4. 4
    Pituuden katkaisu ja tuloste
    Jos maksimipituusraja on asetettu, slug katkaistaan lähimmästä sanan rajasta ennen rajaa — ei koskaan kesken sanan — käymällä taaksepäin viimeiseen erottimeen. Lopullinen slug näytetään välittömästi kirjoittaessasi, merkki- ja sanamäärineen alla.

Liittyvät työkalut

Usein kysytyt kysymykset