İçeriğe geç

Metinden URL Slug Dönüştürücü

Bir başlık yazın veya yapıştırın; kebab-case, snake_case ve camelCase biçiminde URL slug'ını önizleme adresi ve karakter sayılarıyla birlikte hemen görün. Aksanlı Latin harfleri harfe çevrilir, noktalama işaretleri çıkarılır ve boşluklar tek bir ayırıcıya indirgenir. Ücretsiz, üyelik gerekmez ve metin tarayıcınızda dönüştürülür.

Türkçe, i harfini farklı şekilde büyük/küçük harfe çeviren tek dildir: İ harfi küçültüldüğünde i olur, i harfi büyütüldüğünde İ olur.

URL Slug Oluşturucu Nasıl Kullanılır

  1. 1. Bir başlık yazın veya yapıştırın. Slug'lar yazdıkça görünür; göndermeniz gereken bir şey yoktur.
  2. 2. Karakter sayılarını kontrol edin. Girdi Karakterleri metninizin uzunluğudur; Slug Karakterleri kebab-case slug'ının uzunluğudur.
  3. 3. İhtiyacınız olan sürümü kopyalayın. Kebab-case web adresleri içindir. Snake_case ve camelCase dosya adları, veritabanı sütunları ve kod için kullanılır.
  4. 4. Adresi önizleyin. URL önizlemesi, https://example.com/ adresinden sonra kebab-case slug'ını gösterir.
  5. 5. Türkçe metin için, Türkçe i kuralları (İ ı) seçeneğini işaretleyin; böylece İ ve I doğru küçük harfe dönüşür.

Güzel Bir Slug'ı Ne Yapar

Slug, bir URL'de sayfayı adlandıran parçadır; örneğin example.com/how-to-cite-a-website adresinde. Google'ın URL yapısı rehberi, kelimelerden oluşan, basit ve okunabilir URL'ler ister; kelimeleri ayırmak için alt çizgi yerine tire önerir. Küçük harf de önemlidir: şema ve host dışında bir URL büyük/küçük harfe duyarlıdır (RFC 3986). Bu yüzden /Cite-Guide ve /cite-guide farklı adreslerdir ve karışık harf kullanımı yinelenen sayfalara yol açar.

BiçimÖrnekKullanım alanı
kebab-casehow-to-cite-a-websiteURL'ler ve CSS sınıf adları
snake_casehow_to_cite_a_websiteDosya adları, veritabanı sütunları, Python adları
camelCasehowToCiteAWebsiteJavaScript ve Java değişkenleri, JSON anahtarları

Dönüştürücü Ne Yapar

  1. Küçük harfe çevirir metni (Türkçe kuralları seçtiyseniz Türkçe kurallarıyla).
  2. Harfe çevirir aksanlı Latin harflerini: é → e, ü → u, ñ → n, ø → o, ß → ss, æ → ae, đ → d, œ → oe, þ → th ve benzerlerini.
  3. Boşluk dizilerini tek bir tireyle ya da alt çizgiyle değiştirir.
  4. Geri kalan her şeyi kaldırır: a–z harfi, rakam ve ayırıcı dışındaki tüm karakterleri; ardından yinelenen ayırıcıları birleştirir ve iki uçtan kırpar.
  5. camelCase oluşturur kebab kelimelerinden; ilk kelime hariç her kelimenin baş harfini büyük yapar.

Çalışılmış Örnek

Café Culture: A Guide to Dr. Smith's 2024 Q&A! başlığı şu sonuçları üretir:

BiçimSonuç
kebab-casecafe-culture-a-guide-to-dr-smiths-2024-qa
snake_casecafe_culture_a_guide_to_dr_smiths_2024_qa
camelCasecafeCultureAGuideToDrSmiths2024Qa

Girdi 46 karakter, kebab slug ise 41 karakterdir. Noktalama işaretlerine dikkat edin: iki nokta, nokta, kesme işareti, ve işareti ve ünlem işareti değiştirilmeden silindi; bu yüzden Smith's smiths oldu, Q&A ise qa oldu. q-and-a istiyorsanız metni önce bu biçimde yazın. Araç "a" ve "to" dahil her kelimeyi tutar; uzun bir slug'ı kısaltmak ise sizin editoryal kararınızdır.

Bilinmesi Gereken Sınırlar

  • Yalnızca Latin harfleri harfe çevrilir. Temel harfe aksan eklenmiş her harf (ť, ů, ň, ễ ve benzerleri) işaretlerini kaybeder; đ, œ, þ, ß, æ, ø ve ł kendi eşlemelerine sahiptir. Bu yüzden Žluťoučký kůň zlutoucky-kun olur. Her Kiril, Yunan ve CJK karakteri sessizce düşer. Önce Kiril ya da Yunan harf çeviriciyle çevirin veya Latin metin için Aksan Kaldırıcı kullanın.
  • Mevcut ayırıcılar dönüştürülmez. Kebab-case'te alt çizgi silinir (snake_case, snakecase olur); snake_case'te tire silinir (well-known, wellknown olur). Kelimeler arasında bir ayrım istiyorsanız önce bunları boşlukla değiştirin.
  • Sayılar yazıldığı gibi korunur.
  • Uzunluk sınırı yoktur. Arama motorları uzun bir URL'nin yalnızca ilk kısmını gösterir; kısa slug'lar daha okunaklı ve paylaşımı kolay olduğu için uzunluğu elle kısaltın.

Hangi Araca İhtiyacınız Var?

Bu sayfa hazır bir slug üretir. Bir cümlenin büyük/küçük harf biçimini hiçbir şeyi silmeden değiştirmek için Büyük/Küçük Harf Dönüştürücü ya da Başlık Durumu Dönüştürücü kullanın. Bir URL sorgusunda okunabilir kalması gereken metni yüzde kodlamak için Metin Kodlayıcı ve Kod Çözücü kullanın.

Sık sorulan sorular

URL slug'ı nedir?
Bir web adresinde, bir sayfayı okunabilir kelimelerle tanımlayan kısımdır; örneğin example.com/how-to-cite-a-website adresindeki how-to-cite-a-website. Alan adından ve varsa klasör adlarından sonra gelir.
Slug'larda neden tire kullanılmalı?
Google'ın rehberi kelimeleri ayırmak için tire önerir; çünkü tire geleneksel kelime ayırıcısıdır ve okunması kolaydır. Alt çizgiler bir URL'de çalışır, ancak okunması daha zordur.
kebab-case ile snake_case arasındaki fark nedir?
Kebab-case kelimeleri tireyle ayırır (my-blog-post) ve web adresleri için kullanılan gelenektir. Snake_case kelimeleri alt çizgiyle ayırır (my_blog_post) ve dosya adları, veritabanları ve Python'da yaygındır.
Aksanlar ve özel karakterler nasıl işlenir?
Aksanlı Latin harfleri düz karşılıklarına çevrilir (é → e, ť → t, ß → ss, æ → ae, þ → th). Noktalama işaretleri ve simgeler değiştirilmeden kaldırılır; boşluk ve ayırıcı dizileri tek bir ayırıcıya indirgenir. Diğer alfabelerdeki harfler düşürülür.
URL'de İngilizce dışındaki karakterleri kullanabilir miyim?
Tarayıcılar ve arama motorları bunları işleyebilir, ancak kopyalandıklarında yüzde kodlanırlar (é, %C3%A9 olur); bu da bağlantıları uzatır ve okumayı zorlaştırır. Bu araç yalnızca a–z slug'ları üretir. Diliniz kendi alfabesini gerektiriyorsa önce harfe çevirin ya da orijinal karakterleri tutup kodlamayı kabul edin.
Bir sayfa yayımlandıktan sonra slug'ı değiştirmeli miyim?
Bundan kaçının. Slug'ı değiştirmek adresi değiştirir; eski adresten yeni adrese kalıcı bir yönlendirme eklemezseniz mevcut bağlantılar ve yer imleri bozulur.
Metnim bir yere yükleniyor mu?
Hayır. Slug'lar yazdıkça tarayıcınızda üretilir ve hiçbir şey CitationEasy'ye gönderilmez.

İlgili araçlar

Veri, işaretleme ve kod kategorisinde daha fazlası