ConvertOwl

Markdown'dan HTML'ye — .md Dosyalarını Anında HTML'ye Dönüştür

Markdown belgelerini, GitHub Flavored Markdown (GFM) için tam destekle HTML'ye dönüştürün: başlıklar, kalın, italik, bağlantılar, görseller, kod blokları, dil ipuçlu çitli kod, alıntılar, sırasız ve sıralı listeler, görev listeleri ve tablolar. Çıktı, bir web sayfasına, e-posta şablonuna veya CMS'e gömülmeye hazır temiz HTML'dir. Dönüşüm, marked kitaplığı kullanılarak tarayıcınızda çalışır.

Bu araç nasıl kullanılır

  1. Markdown'ınızı yapıştırın

    Herhangi bir Markdown içeriğini yapıştırın — README dosyaları, blog gönderileri, dokümantasyon veya notlar. GitHub Flavored Markdown tam olarak desteklenir.

  2. Dönüştür'e tıklayın

    marked kitaplığı Markdown'ınızı ayrıştırır ve HTML üretir. Başlıklar <h1>–<h6> olur, kalın <strong> olur, bağlantılar <a> etiketleri olur ve kod blokları dil sınıfı ipuçlarıyla <pre><code> olur.

  3. HTML'yi kopyalayın veya indirin

    HTML'yi bir CMS'e veya kod düzenleyiciye yapıştırmak için panoya kopyalayın ya da .html dosyası olarak indirin.

  4. Sayfanıza gömün

    Çıktı HTML'si bir parçadır (tam bir sayfa değil). Sayfanızın <body>'sine sarın veya içerik düzenleyicinize yapıştırın. Başlıklar, kod blokları ve alıntılar için kendi CSS stillerinizi ekleyin.

Sıkça Sorulan Sorular

Bu, GitHub Flavored Markdown (GFM) destekler mi?

Evet, marked kitaplığı GFM'yi destekler; buna şunlar dahildir: sözdizimi vurgulama ipuçlu çitli kod blokları (```javascript), tablolar (| dikey çubuk karakterleri kullanarak), görev listeleri (- [ ] ve - [x]), üstü çizili (~~metin~~) ve URL'leri otomatik bağlama. Standart CommonMark özellikleri de desteklenir.

HTML çıktısını doğrudan bir web sayfasına gömmek güvenli mi?

Bu aracın HTML'si temizlenmez — Markdown girişiniz ham HTML içeriyorsa (ki Markdown buna izin verir), olduğu gibi geçer. Herkese açık bir web sitesinde işlenen kullanıcı tarafından üretilen Markdown için, DOM'a eklemeden önce XSS saldırılarını önlemek üzere HTML çıktısını her zaman DOMPurify gibi bir kitaplıkla temizleyin.

Kod blokları nasıl dönüştürülür?

Kod blokları (4 boşlukla girintili veya ters tırnaklarla sarılı) <pre><code> HTML olur. Dil ipuçlu çitli bloklar (```python), <code> öğesinde class="language-python" özniteliği alır; Prism.js veya highlight.js gibi sözdizimi vurgulama kitaplıkları bunu renk uygulamak için kullanır.

GitHub README'lerinden Markdown dosyalarını dönüştürebilir miyim?

Evet. GitHub Markdown (GFM), bu aracın desteklediği standarttır. Bir README.md'den ham Markdown'ı dışa aktarın veya kopyalayın (GitHub'da Raw düğmesini kullanın), buraya yapıştırın ve GitHub'ın işleme şekline eşdeğer HTML alın.

Bu, Markdown matematiği veya LaTeX denklemlerini işler mi?

Satır içi kod bloklu temel Markdown, basit matematik gösterimini işler. Tam LaTeX/KaTeX matematik işleme bu araca dahil değildir. Matematik ağırlıklı Markdown (Jupyter defterleri veya akademik makaleler gibi) için, yerleşik LaTeX ve MathJax desteğine sahip komut satırında Pandoc kullanın.

Bir şey çalışmıyor mu? Hata bildir