Langkau ke kandungan utama

Penjana Slug percuma

Tukar mana-mana tajuk atau teks kepada slug mesra URL. Sempurna untuk entri blog, halaman CMS, dan URL yang dioptimumkan SEO.

Berfungsi luar talian selepas dimuatkan
Pemisah
Slug dijana
tajuk-catatan-blog-saya
23 aksara4 perkataan

Contoh pantas

Kegunaan biasa

  • Hasilkan URL Slugs untuk Post BlogTukarkan judul post blog menjadi URL slugs yang bersih dan ramah SEO untuk WordPress, Ghost dan mana-mana CMS.
  • Hasilkan Nama Fail Selamat daripada TajukTukarkan tajuk dokumen, nama foto atau nama aset menjadi nama fail yang selamat untuk sistem fail tanpa ruang atau aksara khas.
  • Optimumkan URL Slugs untuk SEOBuat URL slugs yang kaya kata kunci dan ringkas yang membantu enjin carian memahami dan memeringkatkan halaman anda.
  • Hasilkan Slugs untuk CMS dan Sistem HeadlessBuat slugs yang konsisten untuk Contentful, Sanity, Strapi dan entri kandungan CMS headless lain.
  • Hasilkan URL Slugs Produk untuk E-dagangBuat slugs halaman produk yang bersih dan kaya kata kunci untuk Shopify, WooCommerce dan kedai e-dagang.

Cara ia berfungsi

Penjana slug berjalan sepenuhnya dalam pelayar anda dengan sifar pustaka luaran. Ia menukar teks kepada slug selamat-URL menggunakan jadual transliterasi tulisan tangan untuk aksara khas Cyrillic, Greek, dan Latin, digabung dengan normalisasi Unicode terbina dalam pelayar (NFKD) untuk pembuangan aksen.

  1. 1
    Pas transliterasi
    Setiap aksara dicari dalam jadual CHARMAP terbina dalam yang memetakan skrip bukan-ASCII kepada setara Latin — Cyrillic (а→a, ж→zh, ш→sh), Greek (θ→th, ψ→ps), dan khas Latin (æ→ae, ß→ss, ð→d). Aksara dengan pemetaan khusus seperti ё→yo dikendalikan di sini sebelum sebarang pemprosesan lanjut.
  2. 2
    Normalisasi Unicode dan pembuangan aksen
    String.normalize('NFKD') asli pelayar mengurai aksara pra-tersusun — jadi á menjadi a + tanda aksen akut gabungan. Regex kemudian membuang semua tanda gabungan (julat Unicode U+0300–U+036F), mengurangkan huruf Latin beraksen seperti é, ñ, dan ț kepada asas ASCII biasa mereka.
  3. 3
    Pembahagian perkataan dan penapisan kata-henti
    Aksara bukan-alfanumerik yang tinggal digantikan dengan ruang dan teks dipecah kepada perkataan. Jika pembuangan kata-henti dihidupkan, perkataan fungsi Inggeris biasa (the, and, of, in, …) dibuang daripada senarai perkataan. Perkataan kemudian digabung dengan pemisah pilihan anda (sempang, garis bawah, atau titik).
  4. 4
    Pemotongan panjang dan output
    Jika had panjang-maksimum ditetapkan, slug dipotong pada sempadan perkataan terdekat sebelum had — tidak pernah tengah-perkataan — dengan mengimbas kembali ke pemisah terakhir. Slug akhir dipaparkan serta-merta semasa anda menaip, dengan kiraan aksara dan perkataan dipaparkan di bawah.

Alat berkaitan

Soalan lazim