Gjenerues Slug Falas

Konvertoni çdo titull ose tekst në një slug miqësor për URL. Perfekt për postime blogu, faqe CMS dhe URL të optimizuara për SEO.

Funksionon jashtë linje sapo ngarkohet
Ndarësi
Slug-u i krijuar
titulli-i-postimit-tim-ne-blog
30 karaktere6 fjalë

Shembuj të shpejtë

Si funksionon

Gjeneruesi i slug-eve funksionon tërësisht në shfletuesin tënd me zero biblioteka të jashtme. Konverton tekst në slug-e të sigurta për URL duke përdorur një tabelë transliterimi të shkruar me dorë për karaktere të veçanta cirilike, greke, dhe latine, të kombinuar me normalizimin e integruar Unicode (NFKD) të shfletuesit për heqjen e theksave.

  1. 1
    Kalim transliterimi
    Çdo karakter kërkohet në një tabelë të integruar CHARMAP që harton shkrime jo-ASCII te ekuivalentë latinë — cirilike (а→a, ж→zh, ш→sh), greke (θ→th, ψ→ps), dhe të veçanta latine (æ→ae, ß→ss, ð→d). Karaktere me harta të dedikuara si ё→yo trajtohen këtu para çdo përpunimi të mëtejshëm.
  2. 2
    Normalizim Unicode dhe heqje theksash
    String.normalize('NFKD') vendas i shfletuesit dekompozon karaktere të para-përbëra — kështu që á bëhet a + theks akut kombinues. Një regex pastaj heq të gjitha shenjat kombinuese (intervali Unicode U+0300–U+036F), duke i zvogëluar shkronja latine me theks si é, ñ, dhe ț te baza e tyre ASCII e thjeshtë.
  3. 3
    Ndarje fjalësh dhe filtrim fjalësh-ndalese
    Karakteret e mbetura jo-alfanumerike zëvendësohen me hapësira dhe teksti ndahet në fjalë. Nëse heqja e fjalëve-ndalese është aktive, fjalët funksionale të zakonshme angleze (the, and, of, in, …) hidhen nga lista e fjalëve. Fjalët bashkohen pastaj me ndarësin tënd të zgjedhur (vizë, nënvijë, ose pikë).
  4. 4
    Prerje gjatësie dhe dalje
    Nëse vendoset një kufi gjatësie maksimale, slug-u pritet te kufiri më i afërt fjale para limitit — kurrë në mes të fjalës — duke skanuar mbrapsht te ndarësi i fundit. Slug-u përfundimtar shfaqet menjëherë ndërsa shkruan, me numrin e karaktereve dhe fjalëve të shfaqura më poshtë.

Mjete të ngjashme

Pyetjet e bëra më shpesh