URL slug na tama ang paghawak sa ñ para sa pangalang Pilipino.
Para saan ito
Gawing slug ang pamagat — ang maikli, maliliit na titik at may gitling na bahagi ng web address — gaya ng los-banos-travel-guide para sa isang blog post.
Bago magsimula
Ihanda ang pamagat ng pahina o post. Kung may limit ang site sa haba ng address, alamin din ang numerong iyon.
I-type ang pamagat
I-type o i-paste ito sa Pamagat, kapalit ng halimbawa. Nagiging maliliit ang malalaking titik, at nagiging iisang separator ang mga espasyo at bantas.
Piliin ang separator
Sa Separator, Gitling ang karaniwang pinipili para sa web address. Piliin lang ang Underscore kung iyon ang hinihingi ng system na gamit mo.
Magtakda ng limit sa haba, kung kailangan
Mag-type ng numero sa Pinakamahabang haba para manatiling maikli ang slug; pinuputol ito sa pagitan ng mga salita, hindi sa gitna ng salita. Ang 0 ay walang limit.
Pagpasyahan ang ñ at mga accent
Iwanang naka-tsek ang Gawing payak na titik ang ñ at mga accent para maging "los-banos" ang "Los Baños", na malinis kopyahin at i-paste. Alisin ang tsek para mapanatili ang ñ, halimbawa sa pangalan ng tao.
Gumawa at kopyahin
Pindutin ang Gumawa para makita ang slug; nagbabago rin ito habang nagta-type ka. Saka pindutin ang Kopyahin sa itaas para kunin ito.
Pagbasa ng resulta
Kung may problema
Ang bahaging namamali sa karaniwang slugifier ay ang ñ. Ang pangkaraniwang paraan ay nag-normalise sa NFD, inaalis ang mga combining mark, at pinapanatili ang natitira — na nagiging n ang ñ nang hindi sinasadya, dahil nabubuwag ang ñ sa n at tilde.
Tama iyon para sa é → e. Iba ang ñ: sarili nitong titik iyon, hindi n na may palamuti.
Ang Los Baños na nagiging los-banos ay ang gusto mo talaga sa URL. Pero dapat sabihin ng tool na ginawa niya iyon sa halip na tahimik na gawin — dahil baka pangalan ng tao ang nilalagay mo.
Kaya opsyon ang transliteration, hindi tahimik na default, at nakalista ang bawat pinalitan.
Nagiging n ito, at sinasabi ng pahina na ginawa niya iyon. Iyon ang gusto mo sa URL — ang Los Baños ay nagiging los-banos — pero ang ñ ay letrang nakatayo sa sarili nito at hindi n na may tuldik, hindi tulad ng é o ü. Ang pangkalahatang slug function na nagtatanggal ng combining mark ay ginagawang n ang ñ nang aksidente at hindi ito binabanggit, na ayos lang sa pamagat ng blog at sulit malaman sa pangalan ng tao. Puwede mong patayin ang pagpapalit.
Puwede, at tama ang paghawak dito ng browser sa pamamagitan ng percent-encoding. Ang kapalit ay mababasa ang URL bilang los-ba%C3%B1os kapag kinopya mula sa address bar at idinikit sa mensahe o email. Iyon ang dahilan ng pagsasalin ng karamihan sa site, hindi dahil sira ang kabilang paraan.
Dahil pinagsasama ang mga pantukoy bago putulin ang mga dulo, sa pagkakasunod na iyon. Kapag binaliktad ay may natitirang gitling sa dulo tuwing nagtatapos sa bantas ang teksto — ang “Hello, world!” ay nagiging hello-world- — at iyon ang klasikong pagkakamaling isa ng ganitong function.
Pumuputol ito sa pantukoy, hindi kailanman sa gitna ng salita. Ang slug na nagtatapos sa kalahating salita ay mababasang sira at wala namang dalang kahulugan ang labi, kaya ibinabagsak ang huling bahagyang salita sa halip na putulin.
Dahil walang natira pagkatapos alisin ang lahat ng hindi puwedeng lumitaw sa slug — tekstong puro bantas, o mula sa sulat na hindi isinasalin nito. Ang blangkong slug ang tapat na sagot; ang paggawa-gawa ng isa ay magbibigay sa iyo ng URL na walang kahulugan.
Nakakatulong ang nababasang slug sa taong nagpapasya kung ikaklik ang isang resulta, at mas mahalaga iyon kaysa sa anumang tuwirang epekto sa ranggo. Panatilihing maikli, panatilihin ang mga salitang may kahulugan, at huwag itong siksikan ng keyword. Higit sa lahat, huwag baguhin ang slug na nakalathala na nang hindi ni-redirect ang luma — tingnan ang pahina ng HTTP status codes kung aling redirect ang gagamitin.
Kapag binaligtad ang 2 at 3, may naiiwang gitling sa dulo tuwing nagtatapos ang teksto sa bantas: ang "Hello, world!" ay nagiging hello-world-. Ito ang klasikong off-by-one ng function na ito.
Gumugupit sa separator, hindi kailanman sa gitna ng salita. Ang slug na nagtatapos sa kalahating salita ay mukhang sira, at walang dalang kahulugan ang natirang piraso.
Mahalaga
Runs entirely in your browser. Transliteration is a choice rather than a default you cannot see — every substitution is listed, because ñ becoming n matters more in a personal name than in a headline. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.