Pereiti prie pagrindinio turinio

Slug generatorius nemokamai

Konvertuokite bet kurį pavadinimą ar tekstą į URL tinkamą slug. Puiku tinklaraščio įrašams, TVS puslapiams ir SEO optimizuotiems URL.

Veikia neprisijungus, kai įkeliama
Skyriklis
Sugeneruotas slug
mano-tinklarascio-straipsnio-pavadinimas
40 simbolių4 žodžių

Greiti pavyzdžiai

Dažniausi naudojimo būdai

  • Kurti URL Slugus Dienoraščio StraipsniaisKonvertuokite blog straipsnių pavadinimus į švariu, SEO-draugiš URL slugus WordPress, Ghost ir bet kokiam CMS.
  • Kurti Saugius Failų Pavadinimus iš PavadinimųKonvertuokite dokumentų pavadinimus, nuotraukų pavadinimus ar turto pavadinimus į tvarkomoje sistemoje saugius failų pavadinimus be tarpų ar specialių simbolių.
  • Optimizuokite URL Slugus SEOSukurkite raktažodžiais turtingus slugus ir glaustą URL, padedančius paieškos varikliams suprasti ir reitinguoti jūsų puslapius.
  • Kurti Slugus CMS ir Headless SistemomsSukurkite nuoseklius slugus Contentful, Sanity, Strapi ir kitiems be galvos CMS turinio įrašams.
  • Kurti Produktų URL Slugus El-KommercijaiSukurkite švarius, raktažodžiais turtingus produkto puslapių slugus Shopify, WooCommerce ir el-parduotuvėms.

Kaip tai veikia

Slug generatorius veikia visiškai jūsų naršyklėje, be jokių išorinių bibliotekų. Jis konvertuoja tekstą į URL saugius slug'us, naudodamas rankomis parašytą transliteracijos lentelę kirilicai, graikų kalbai ir lotyniškiems specialiems simboliams, kartu su naršyklės įtaisyta Unicode normalizacija (NFKD) diakritikams pašalinti.

  1. 1
    Transliteracijos etapas
    Kiekvienas simbolis ieškomas įtaisytoje CHARMAP lentelėje, kuri susieja ne lotyniškus raštus su lotyniškais atitikmenimis — kirilica (а→a, ж→zh, ш→sh), graikų (θ→th, ψ→ps) ir lotyniškas specialius (æ→ae, ß→ss, ð→d). Simboliai su specialiais susiejimais, pvz., ё→yo, apdorojami čia, prieš tolimesnį apdorojimą.
  2. 2
    Unicode normalizavimas ir diakritikų pašalinimas
    Naršyklės natyvus String.normalize('NFKD') suskaido sudėtinius simbolius — todėl á tampa a + jungiančiu ūmiuoju kirčiu. Tada reguliarusis reiškinys pašalina visus jungiančius ženklus (Unicode intervalas U+0300–U+036F), sumažindamas raides su diakritikais, tokias kaip é, ñ ir ț, iki jų paprasto ASCII pagrindo.
  3. 3
    Žodžių skaidymas ir stop-žodžių filtravimas
    Likę ne raidiniai-skaitiniai simboliai pakeičiami tarpais, o tekstas padalijamas į žodžius. Jei įjungtas stop-žodžių pašalinimas, dažni angliški funkciniai žodžiai (the, and, of, in, …) pašalinami iš žodžių sąrašo. Tada žodžiai sujungiami jūsų pasirinktu skirtuku (brūkšnys, pabraukimas ar taškas).
  4. 4
    Ilgio apkarpymas ir išvestis
    Jei nustatytas maksimalaus ilgio limitas, slug'as nukertamas prie artimiausios žodžio ribos prieš limitą — niekada žodžio viduryje — grįžtant iki paskutinio skirtuko. Galutinis slug'as rodomas akimirksniu, kol rašote, o žemiau rodomas simbolių ir žodžių skaičius.

Susiję įrankiai

Dažnai užduodami klausimai