Generator slug
Ubah judul menjadi slug URL yang bersih, dengan aksen dan tanda baca sudah ditangani, di browser Anda.
Berjalan sepenuhnya di browser Anda. Tidak ada yang diunggah, dicatat, atau disimpan.
Slug adalah bagian URL yang bisa dibaca: potongan yang bisa dilihat seseorang untuk tahu isi halamannya. Untuk sampai ke sana dari sebuah judul, aksen, tanda baca, dan spasi harus dibuang tanpa kehilangan kata-katanya.
Cara kerja
Huruf beraksen diuraikan menjadi huruf dasar dan tanda, lalu tandanya dibuang: é menjadi e, ü menjadi u. Itu menangani hampir seluruh alfabet Latin tanpa tabel acuan.
Huruf yang bukan gabungan huruf dasar dan tanda dicantumkan secara eksplisit, karena penguraian tidak membantu di sana: ß menjadi ss, æ menjadi ae, ø menjadi o, ł menjadi l. Karena itu Straße dan Strasse menghasilkan slug yang sama, dan memang itu tujuannya.
Semua selain huruf atau angka menjadi pemisah, deretan pemisah diringkas menjadi satu, dan ujung-ujungnya dipangkas.
Contoh
| Kasus | Masukan | Hasil |
|---|---|---|
| Judul berbahasa Prancis | Crème brûlée : la recette de l'été | creme-brulee-la-recette-de-l-ete |
| Bahasa Jerman, di mana ß harus ditulis lengkap | Straße & Verkehr | strasse-verkehr |
| Tanda baca diringkas, bukan menumpuk | Hello --- World!!! | hello-world |
Pertanyaan umum
Mengapa tanda hubung dan bukan garis bawah?
Mesin pencari memperlakukan tanda hubung sebagai pemisah kata dan garis bawah sebagai penyambung, jadi hello_world bisa dibaca sebagai satu kata. Keduanya ditawarkan karena ada sistem yang memakai masing-masing, tetapi tanda hubung adalah bawaan yang tepat untuk URL publik.
Bagaimana dengan teks Yunani, Sirilik, atau Tionghoa?
Karakter tersebut dibuang, dan jika seluruh judul ditulis dalam salah satu aksara itu, slug-nya kosong. Ini disengaja: tidak ada satu romanisasi yang benar untuk aksara tersebut, ada beberapa standar yang bersaing, dan memilih salah satunya diam-diam akan memasukkan ke URL Anda transliterasi yang tidak pernah Anda setujui.
Apakah slug dijamin unik?
Tidak, dan memang tidak bisa. Dua judul berbeda bisa menghasilkan slug yang sama — Straße dan Strasse misalnya — dan biasanya itulah yang Anda inginkan. Keunikan menjadi urusan apa pun yang menyimpan slug, biasanya dengan menambahkan angka.
Apakah angka sebaiknya dipertahankan?
Angka dipertahankan. Angka dalam judul jauh lebih sering bermakna daripada tidak, dan slug yang mengubah “10 resep terbaik” menjadi “resep-terbaik” akan menggambarkan halaman lain.
Perlu diketahui
- Semuanya terjadi di browser Anda. Apa yang Anda tempel tidak diunggah, tidak dicatat, dan tidak disimpan.