Generator Slug
Ubah judul menjadi slug URL yang rapi dengan opsi pemisah dan panjang
Tentang alat ini
Ubah judul apa pun menjadi slug siap-URL: huruf kecil, dipisah tanda hubung, bersih dari tanda baca, dengan aksen ditransliterasi ke ASCII polos — “Crème brûlée à Paris” menjadi “creme-brulee-a-paris”. Opsinya mencakup ragam yang lazim: pemisah garis bawah, besar-kecil huruf yang dipertahankan, dan panjang maksimum yang memotong di batas kata alih-alih di tengah kata.
Slug penting bagi manusia sekaligus mesin pencari: ia terbaca di bilah alamat, selamat saat disalin ke obrolan tanpa escape persen, dan memberi hasil pencarian sebuah URL yang membawa kata kunci. Langkah transliterasi inilah yang biasanya dilewatkan fungsi slugify buatan sendiri — tanpanya, judul beraksen entah merusak URL atau lenyap sama sekali.
Setiap baris di-slug-kan sendiri-sendiri, jadi daftar judul artikel yang Anda tempel berubah menjadi daftar slug yang bersesuaian dalam satu operasi.
Pertanyaan yang sering diajukan
- Kenapa tanda hubung, bukan garis bawah?
- Mesin pencari memperlakukan tanda hubung sebagai pemisah kata, sedangkan garis bawah secara historis dianggap penyambung kata; tanda hubung juga lebih jelas secara visual pada teks tautan yang bergaris bawah. Garis bawah tetap populer untuk nama berkas dan pengenal, jadi keduanya disediakan.
- Apa yang terjadi pada aksara non-Latin seperti Tionghoa atau Kiril?
- Karakter yang punya padanan ASCII (huruf Latin beraksen, beberapa huruf khusus seperti ß → ss) ditransliterasi; aksara tanpa pemetaan Latin yang sederhana dibuang. Untuk konten non-Latin, praktik yang umum adalah membiarkan aksara aslinya terenkode persen di dalam URL, atau menulis slug romanisasi secara manual.
- Adakah panjang slug yang ideal?
- Lebih pendek lebih enak untuk dibagikan dan ditampilkan, tetapi tidak ada jurang peringkat di angka tertentu. Opsi panjang maksimum memangkas di batas kata — berguna untuk CMS yang membatasi kolom slug pada 50–80 karakter.
- Haruskah slug berubah ketika judulnya berubah?
- Setelah terbit, idealnya tidak — URL adalah alamat yang sudah ditautkan orang lain. Sebagian besar situs mempertahankan slug asli atau menambahkan pengalihan. Buat slug saat konten dibuat, dan perlakukan penggantian nama sebagai keputusan pengalihan yang disengaja.