Ana içeriğe geç

Ücretsiz Slug Oluşturucu

Herhangi bir başlığı veya metni URL uyumlu slug'a dönüştürün. Blog gönderileri, CMS sayfaları ve SEO'ya uygun URL'ler için mükemmel.

Yüklendikten sonra çevrimdışı çalışır
Ayırıcı
Oluşturulan slug
benim-blog-yazi-basligim
24 karakter4 kelime

Hızlı örnekler

Yaygın kullanımlar

  • Blog Yazıları için URL Slug'ları OluşturBlog yazısı başlıklarını WordPress, Ghost ve herhangi bir CMS için temiz, SEO dostu URL slug'larına dönüştür.
  • Başlıklardan Güvenli Dosya Adları OluşturBelge başlıklarını, fotoğraf adlarını veya varlık adlarını boşluk veya özel karakterler olmadan dosya sistemi açısından güvenli dosya adlarına dönüştür.
  • SEO için URL Slug'larını Optimize EtArama motorlarının sayfalarını anlamasına ve sıralamasına yardımcı olan anahtar kelime açısından zengin, özlü URL slug'ları oluştur.
  • CMS ve Headless Sistemler için Slug'lar OluşturContentful, Sanity, Strapi ve diğer headless CMS içerik girişleri için tutarlı slug'lar oluştur.
  • E-ticaret için Ürün URL Slug'ları OluşturShopify, WooCommerce ve e-ticaret mağazaları için temiz, anahtar kelime açısından zengin ürün sayfası slug'ları oluştur.

Nasıl çalışır

Slug oluşturucu hiçbir harici kütüphane olmadan tamamen tarayıcınızda çalışır. Metni, Kiril, Yunan ve Latin özel karakterleri için elle yazılmış bir harf çevirisi tablosu ile aksan kaldırma için tarayıcının yerleşik Unicode normalleştirmesini (NFKD) birleştirerek URL güvenli slug'lara dönüştürür.

  1. 1
    Harf çevirisi geçişi
    Her karakter, ASCII dışı alfabeleri Latin karşılıklarına eşleyen yerleşik bir CHARMAP tablosunda aranır — Kiril (а→a, ж→zh, ш→sh), Yunan (θ→th, ψ→ps) ve Latin özel karakterleri (æ→ae, ß→ss, ð→d). ё→yo gibi özel eşlemeleri olan karakterler başka bir işlemden önce burada işlenir.
  2. 2
    Unicode normalleştirme ve aksan kaldırma
    Tarayıcının yerel String.normalize('NFKD') işlevi önceden birleştirilmiş karakterleri ayrıştırır — böylece á, a + birleştirici akut aksan olur. Ardından bir düzenli ifade tüm birleştirici işaretleri (Unicode aralığı U+0300–U+036F) kaldırarak é, ñ ve ț gibi aksanlı Latin harflerini düz ASCII tabanlarına indirger.
  3. 3
    Kelimelere bölme ve durak kelime filtreleme
    Kalan alfanümerik olmayan karakterler boşluklarla değiştirilir ve metin kelimelere bölünür. Durak kelime kaldırma etkinse yaygın İngilizce işlev kelimeleri (the, and, of, in, …) kelime listesinden çıkarılır. Kelimeler ardından seçtiğiniz ayırıcıyla (tire, alt çizgi veya nokta) birleştirilir.
  4. 4
    Uzunluk kısaltma ve çıktı
    Bir maksimum uzunluk sınırı ayarlanmışsa slug, son ayırıcıya geri taranarak sınırdan önceki en yakın kelime sınırında kesilir — asla kelimenin ortasında değil. Son slug siz yazarken anında gösterilir; karakter ve kelime sayıları altında yer alır.

İlgili araçlar

Sık sorulan sorular