Gumawa ng Slug

Files at data

URL slug na tama ang paghawak sa ñ para sa pangalang Pilipino.

Slug
ang-pinakamagandang-tanawin-sa-los-banos-laguna
47 karakter
Haba47
Mga pinalitan1
Ano ang nagbago
ñ → n
Isinulat bilang n ang ñ. Iyon ang gusto mo sa URL, pero sariling titik ang ñ at hindi n na may marka — kaya kung pangalan ito ng tao, tiyaking katanggap-tanggap ang pagpapalit. Alisin ang tsek sa Gawing payak na titik ang ñ at mga accent para mapanatili ito.

Paano gamitin

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

  • Slug: ang tapos na slug, handa nang kopyahin.
  • Haba: kung ilang character ito. Binibilang ng Mga pinalitan ang mga titik na pinalitan ng payak na titik, na nakalista sa Ano ang nagbago, gaya ng ñ → n.
  • May note kapag pinaikli ang slug para kumasya sa Pinakamahabang haba, o kapag nagsisimula ito sa digit.

Kung may problema

  • Walang laman ang slug: puro bantas ang pamagat, o nasa sulat na hindi kino-convert ng pahinang ito. Magdagdag ng karaniwang titik o numero.
  • Lumalabas na %C3%B1 ang address kapag idinikit sa ibang lugar: may ñ o accent pa ang slug. I-tsek ang Gawing payak na titik ang ñ at mga accent.
  • Nawala ang ñ sa isang pangalan: alisin ang tsek sa Gawing payak na titik ang ñ at mga accent, pero baka lumabas na %C3%B1 ang address kapag kinopya.

Ano ito

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.

Mga tanong

Ano ang mangyayari sa ñ?

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.

Dapat ko bang panatilihin ang ñ sa URL?

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.

Bakit hindi nagtatapos sa gitling ang slug ko?

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.

Paano gumagana ang hangganan ng haba?

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.

Bakit blangko ang slug ko?

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.

Maganda ba ang slug para sa SEO?

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.

Ang komputasyon

Ang pagkakasunod, at bakit ito mahalaga
1. Alisinlahat ng hindi puwede sa slug
2. Pagsamahinsunod-sunod na separator, isa lang
3. Gupitin ang dulonauuna at nahuhuling separator

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.

Ang hangganan sa haba

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.

Ituloy pa

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.