Markdown'dan HTML'e dönüştürücü
Tamamen tarayıcınızda çalışır. Dosyalarınız ve verileriniz cihazınızdan hiç çıkmaz.
Bu araç hakkında
Markdown yapıştırın, bu araç onu HTML’e çevirsin; ya da HTML yapıştırın, Markdown’a geri dönsün. İhtiyacınız olan yönü seçin, çıktı yazdıkça güncellenir.
Dönüştürme nasıl çalışıyor?
Markdown’dan HTML’e dönüştürme marked kütüphanesiyle çalışır; tablolar, üstü çizili metin ve görev listeleri için GitHub Flavored Markdown desteği varsayılan olarak açıktır. marked’in ürettiği ham HTML satır başına bir etiket şeklinde geldiği için araç onu ardından sitedeki ortak HTML biçimlendiriciden geçirir. Biçimlendirici listeler, tablolar ve alıntılar gibi iç içe geçmiş etiketleri girintiler, böylece sonuç düz bir etiket yığını yerine gerçekten biçimlendirilmiş kod gibi okunur.
HTML’den Markdown’a dönüştürme turndown ile çalışır; ATX tarzı başlıklar (#, ##) ve kod bloklarına göre yapılandırılmıştır. Turndown, HTML’i gerçek bir tarayıcı DOM’u yerine kendi ayrıştırıcısıyla işler, bu yüzden bozuk işaretlemeye toleranslıdır: kapanmamış etiketler, uyumsuz iç içe geçmeler ve diğer hatalı HTML’ler hata fırlatmak yerine elinden geldiğince ayrıştırılır. Bu da canlı bir web sayfasından kopyalanan, çoğu zaman elle yazılmış işaretleme kadar temiz olmayan HTML’e karşı hoşgörülü olmasını sağlar.
İçeriğim bir yere gönderiliyor mu?
Hayır. Her iki dönüştürme de sayfaya gömülü JavaScript kütüphaneleriyle tamamen tarayıcınızda çalışır; yapıştırdığınız hiçbir şey bir sunucuya gönderilmez veya kaydedilmez. Yayınlanmamış bir README taslağını, bir iç dokümanı veya içinde gerçek isimler ya da hesap bilgileri bulunan bir sayfadan alınmış HTML’i dönüştürürken bu önemli. Boş bir girdi her iki yönde de boş çıktı üretir, başlamadan önce temizlenecek bir şey kalmaz.
Bu ne işe yarar?
Yaygın kullanımlar arasında bir README taslağını önizleme için HTML’e çevirmek, yapıştırılan bir web sayfası parçasını bir wiki veya not uygulaması için temiz Markdown’a dönüştürmek ya da bir GFM tablosunun bir depoya eklemeden önce nasıl göründüğünü kontrol etmek var. Turndown çoğu satır içi stili düz Markdown karşılıklarına indirgediği için, HTML e-posta şablonlarından veya CMS dışa aktarımlarından biçimlendirmeyi ayıklamak için de iyi çalışır.
Temel Markdown söz dizimi için CommonMark spesifikasyonuna, diğer yön için MDN’nin HTML referansına ve bu aracın desteklediği tablo, üstü çizili metin ve görev listesi uzantıları için GitHub’ın GFM spesifikasyonuna bakabilirsiniz.