Soo Saaraha Slug oo Bilaash ah

U beddel cinwaan ama qoraal kasta slug URL-friendly ah. Ku habboon qoraallada blog-ka, boggaga CMS, iyo URL-yada SEO-optimised.

Wuu shaqeeyaa oflaayn marka la shubo
Kala-soocid
Slug-ga la sameeyay
cinwaanka-blog-gayga
20 xaraf3 erey

Tusaalayaal degdeg ah

Sida Ay U Shaqeyso

Sameeyaha slug-ku wuxuu gebi ahaanba ka shaqeeyaa biraawsarkaaga eber laybreri dibadeed ah. Wuxuu qoraalka u beddelaa slugs URL-ammaan ah isagoo isticmaalaya miis-tarjumaad gacan lagu qoray xarfaha Cyrillic, Griigga, iyo Latin-ka gaarka ah, la isku daray caadiyaynta Unicode ee biraawsarka ku dhex jira (NFKD) ee ka saarista aksent-ka.

  1. 1
    Habka tarjumaadda
    Xaraf kastaa waxaa laga raadiyaa miis CHARMAP oo gudaha ku dhisan oo u dhiga qoraallada aan ASCII ahayn kuwo Laatiin ah — Cyrillic (а→a, ж→zh, ш→sh), Griigga (θ→th, ψ→ps), iyo Laatiin gaarka ah (æ→ae, ß→ss, ð→d). Xarfaha leh u-dhigmayaal gaar ah sida ё→yo waxaa halkan lagu maareeyaa ka hor habayn kasta oo dheeraad ah.
  2. 2
    Caadiyaynta Unicode iyo ka saarista aksent-ka
    String.normalize('NFKD') ee biraawsarka dabiiciga ah wuxuu kala-qaybiyaa xarfaha hore-loo-dhisay — sidaa darteed á waxay noqotaa a + calaamad aksent isku-dara. Regex ayaa kadib ka saarta dhammaan calaamadaha isku-dara (xadka Unicode U+0300–U+036F), isagoo xarfaha Laatiinka aksent-ka leh sida é, ñ, iyo ț u yareeyaa asal-ASCII qaawan.
  3. 3
    Kala-jarka erayada iyo sifeynta erayada-joogsiga
    Xarfaha aan-alfa-numeric-ka-ahayn ee hadhay waxaa lagu beddelaa bannaan qoraalkana waxaa loo kala qaybiyaa erayo. Haddii ka-saarista erayada-joogsiga ay shidan tahay, erayada shaqada Ingiriisiga ee caadiga ah (the, and, of, in, …) waxaa laga tuuraa liiska erayada. Erayada kadibna waxaa lagu isku daraa kala-soocaha aad doortay (hyphen, underscore, ama dhibic).
  4. 4
    Gaabinta dhererka iyo wax-soo-saarka
    Haddii xad dherer-ugu-badan la dejiyay, slug-ka waxaa lagu gooyaa xadka erayga ugu dhow ka hor xadka — waligiis ma jarto dhexda ereyga — isagoo dib u eegaya kala-soocaha ugu dambeeya. Slug-ka ugu dambeeya waxaa si degdeg ah loo muujiyaa markaad qorayso, tirooyinka xarfaha iyo erayadana waxaa lagu muujiyaa hoos.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo