HTML'den Markdown'a dönüştürücü
HTML yapıştırın veya bir .html dosyası açın; README, wiki ya da not uygulaması için derli toplu Markdown alın.
Tamamen tarayıcınızda çalışır
Başlamak için HTML yapıştırın.
Yapıştırılan ya da .html dosyasından alınan en fazla yaklaşık 5 MB HTML. Sonuç siz yazdıkça güncellenir.
HTML nasıl Markdown'a dönüştürülür
- HTML'inizi kutuya yapıştırın veya bir .html dosyası açın.
- İstediğiniz başlık, liste ve kod bloğu stilini seçin. Kapatmadığınız sürece tablolar Markdown tablolarına çevrilir.
- Markdown'ı kopyalayın veya .md dosyası olarak indirin.
Web sayfalarını Markdown'a çevirme
İçeriği bir web sayfasından, eski bir içerik yönetim sisteminden veya zengin metin düzenleyicisinden alıp bir README'ye, statik siteye ya da not uygulamasına taşımak genellikle HTML'i Markdown'a çevirmek demektir. Dönüştürücü HTML yapısını dolaşır ve her öğeyi Markdown karşılığıyla yazar: başlıklar # satırlarına, listeler tirelere, bağlantılar [metin](url) biçimine, <pre><code> ise bir kod bloğuna dönüşür.
Markdown yalnızca yapıyı tanımlar, bu yüzden biçimlendirme geride kalır. Satır içi stiller, sınıflar, renkler ve yerleşim kapsayıcıları kaybolur; sözcükler, vurgu, bağlantılar, resimler ve listeler ise kalır. Tablolar, bu biçime sığacak kadar basitse GitHub Flavored Markdown tabloları olarak yazılır.
Farklı projeler farklı Markdown alışkanlıklarını tercih eder; başlık, liste işaretçisi, kod bloğu ve italik stillerinin değiştirilebilmesinin nedeni budur. Çoğu oluşturucu bunların hepsini kabul eder.
İpuçları
- Markdown'ın nasıl göründüğünü, önizlemesi olan Markdown'dan HTML'ye aracıyla kontrol edin.
- Artakalan boşlukları veya ifadeleri Bul ve değiştir ile düzeltin.
- Sonuçtaki sözcükleri Kelime sayacı ile sayın.
Sık sorulan sorular
HTML'im yükleniyor mu?
Hayır. Açık kaynaklı Turndown kitaplığıyla tarayıcınızda dönüştürülür; hiçbir şey bir yere gönderilmez veya saklanmaz.
HTML'deki resimleri yükler ya da script'leri çalıştırır mı?
Hayır. HTML, tarayıcının hiç görüntülemediği ayrı bir belgeye okunur; bu yüzden script'ler çalışmaz, resimler, yazı tipleri ve stil sayfaları getirilmez. Script ve style blokları sonuçtan çıkarılır.
Tablolar nasıl dönüştürülür?
Basit tablolar, ilk satır başlık olacak şekilde GitHub tarzı Markdown tablolarına dönüşür; HTML'de belirtilmişse sola, ortaya veya sağa hizalama korunur. Birleştirilmiş hücreli (rowspan veya colspan) ya da iç içe tablolar Markdown tablosu olarak yazılamaz; bu yüzden HTML olarak bırakılır ve çoğu Markdown oluşturucu bunları olduğu gibi gösterir. Tüm tabloları HTML olarak tutmak için tablo dönüştürmeyi kapatabilirsiniz.
Başlık ve kod stilleri arasındaki fark nedir?
ATX başlıkları # işaretleriyle başlar (# Başlık) ve her düzeyde çalışır; Setext başlıkları metnin altını = veya - ile çizer ve yalnızca 1. ile 2. düzeyler için vardır, daha derin başlıklar yine # kullanır. Çitli (fenced) kod blokları kodu üçlü ters kesme işaretiyle sarar ve dil adını bir language- sınıfından korur; girintili bloklar daha eski bir stil olan dört boşluğu kullanır.
Dönüştürmede neler kaybolur?
Markdown renkleri, yazı tiplerini, sınıfları, yerleşimi veya form denetimlerini ifade edemez; bu yüzden bunlar atılır ve yalnızca metin ile yapısı kalır. Üstü çizili metin ~~metin~~ olur, liste öğelerindeki onay kutuları ise görev listesi işaretçilerine dönüşür. Başta # veya * gibi Markdown olarak okunabilecek karakterlerin önüne ters eğik çizgi konur.