Kyauta Mai Ƙirƙirar Slug
Canza kowane take ko rubutu zuwa slug mai dacewa da URL. Yana da kyau don rubuce-rubucen blog, shafukan CMS, da URLs da aka inganta don SEO.
Misalai masu sauri
Yadda Yake Aiki
Mai ƙirƙirar slug yana gudana gaba ɗaya a burauzarka babu ɗakunan karatu na waje. Yana canja rubutu zuwa slugs masu-lafiya-na-URL ta amfani da tebur na transliteration da aka rubuta da hannu don Cyrillic, Greek, da haruffa na musamman na Latin, haɗe da daidaitawar Unicode na burauza da aka gina (NFKD) don cire lafazi.
- 1Wucewar transliterationAna neman kowace harafi a wani tebur na CHARMAP da aka gina wanda yake mayar da rubutu marar-ASCII zuwa daidai na Latin — Cyrillic (а→a, ж→zh, ш→sh), Greek (θ→th, ψ→ps), da na musamman na Latin (æ→ae, ß→ss, ð→d). Haruffa masu maganin musamman kamar ё→yo ana sarrafa su a nan kafin duk wani sarrafawa na gaba.
- 2Daidaitawar Unicode da cire lafaziString.normalize('NFKD') na asali na burauza yana rushe haruffa da aka riga aka gina — don haka á ta zama a + alamar lafazi mai haɗuwa. Sannan wani regex yana cire dukkan alamomin haɗuwa (zangon Unicode U+0300–U+036F), yana rage haruffan Latin masu lafazi kamar é, ñ, da ț zuwa asalinsu na ASCII sauƙi.
- 3Rabar kalma da tacewar stop-wordAna maye gurbin haruffan da suka rage waɗanda ba na alphanumeric ba da sarari kuma an raba rubutun zuwa kalmomi. Idan cire stop-word a kunne yake, ana zubar da kalmomin aiki na yau da kullum na Turanci (the, and, of, in, …) daga jerin kalmomi. Sannan ana haɗa kalmomin da zaɓaɓɓen mai rabarka (hyphen, underscore, ko ɗigo).
- 4Yanke tsawo da fitarwaIdan an saita iyakar tsawo mafi girma, ana yanke slug a mafi kusa iyakar kalma kafin iyaka — ba a tsakiyar kalma ba — ta hanyar bincika baya zuwa mai raba na ƙarshe. Ana nuna slug na ƙarshe nan take yayin da kake bugawa, tare da ƙidayar harafi da kalma da aka nuna a ƙasa.
Kayan Aiki Masu Alaƙa
Mai rikodin URL & Mai rikodin
Rufewa da warware URLs da igiyoyin tambaya. Yana goyan bayan encodeURIComponent, decodeURIComponent, da tantance kirgin tambaya.
Mai Canza Hali na Rubutu
Canza rubutu zuwa BABBAN HARAFI, ƙaramin harafi, Title Case, camelCase, snake_case, da ƙari.
Mai Sake Tsara Rubutu don Masu Dyslexia
Sake tsara kowane rubutu don karatu mai sauƙi: babban tazara tsakanin haruffa da kalmomi, layuka masu tsayi, iyakar fadin layi, rubutun da ake iya karantawa, ruwan bango mai tausasawa, da zaɓin farkon kalma mai kauri. Duk a cikin burauzarka.