Pembuat slug

Ketik atau tempel sebuah judul dan slug ramah URL langsung muncul — pilih pemisah dan kapital, hilangkan aksen, tanpa unggah.

Cara menggunakan

  1. Tempel atau ketik sebuah judul, nama, atau kalimat. Slug-nya langsung muncul di bawahnya — tanpa tombol yang perlu ditekan.
  2. Pemisah: pilih Tanda hubung (bawaan, dipakai sebagian besar blog dan GitHub) atau Garis bawah.
  3. Kapital: Huruf kecil adalah bawaan. Pertahankan kapital menjaga huruf besar tetap ada (berguna untuk path API); HURUF BESAR untuk sisanya.
  4. Hilangkan diakritik menghapus aksen dari huruf Latin: “Café & crème?” menjadi “cafe-creme”. Matikan opsi ini untuk mempertahankan “é”.
  5. Gaya Jerman menulis ulang ß→ss dan ä/ö/ü→ae/oe/ue (“Straße” → “strasse”, “Über” → “ueber”). Biarkan mati untuk bahasa lain.

Contoh

Masukan

Café & crème?

Slug

cafe-creme

Spasi, “&”, dan “?” diganti dengan tanda hubung lalu dirapatkan, dan aksen dibuang. Ganti pemisahnya menjadi garis bawah untuk mendapatkan “cafe_creme”. Bahasa China, Arab, dan Korea dipertahankan apa adanya (UTF-8 di URL) — alat ini tidak meromansasinya karena itu membutuhkan kamus.

Aturan, batasan, dan masalah yang diketahui

  • Huruf dan angka dari semua aksara dipertahankan; yang lain (spasi, tanda baca, simbol, spasi lebar penuh) menjadi pemisah dan dirapatkan di ujung-ujungnya.
  • Diakritik hanya dihapus dari huruf Latin. Hangul tidak pernah diurai menjadi jamo, dan karakter CJK/Arab dipertahankan persis — tidak ada romansi diam-diam.
  • CJK dan Arab dipertahankan sebagai UTF-8 (keduanya menjadi %XX di URL, yang ditangani peramban dan server). Memang tidak ada tahap romansi: alat murni front-end tidak bisa mentransliterasi dengan jujur tanpa kamus.
  • Gaya Jerman mati secara bawaan. Dalam keadaan mati, “ß” tetap “ß” (masih karakter yang valid); aktifkan untuk mendapatkan “ss”.
  • Tidak ada pemotongan panjang maksimum dan tidak ada penghapusan stop word: memotong teks secara diam-diam akan menyesatkan, jadi kendali seluruh string tetap ada di Anda.
  • Maksimal 50.000 karakter; di atas itu muncul galat, bukan hasil yang terpotong. Di atas 20.000 karakter, hasil diperbarui sekitar 0,6 detik setelah Anda berhenti mengetik.
  • Tanpa unggah berkas, tanpa riwayat, dan tanpa tautan berbagi yang membawa masukan Anda: semuanya berjalan di peramban Anda dan teks tidak pernah keluar dari halaman.

Yang biasanya dibutuhkan setelahnya, begitu slug-nya siap.