Markdown Ayrıştırıcı

Markdown'ı gerçek zamanlı olarak ayrıştırın ve önizleyin. GFM tabloları, görev listeleri, üstü çizili metin ve daha fazlasını destekler. Tüm işlemler tarayıcınızda yapılır.

Canlı Önizleme GFM Desteği İstemci Tarafında İşleme

HTML önizlemesi burada görünecek...

Markdown Ayrıştırıcı Nasıl Kullanılır

1

Markdown Yazın

Soldaki editörde Markdown içeriğinizi yazın veya yapıştırın.

2

Canlı Önizleme

Sağdaki panelde render edilen HTML çıktısını gerçek zamanlı görün.

3

HTML'yi Kopyala

Projelerinizde kullanmak için üretilen HTML'yi kopyalayın.

Markdown Nedir?

Markdown, John Gruber tarafından 2004'te oluşturulmuş hafif bir işaretleme dilidir. HTML ve diğer birçok biçime dönüştürülebilen düz metin biçimlendirme sözdizimi kullanır. Markdown; dokümantasyon, README dosyaları, blog yazıları ve mesajlaşma platformlarında yaygın olarak kullanılır.

Desteklenen Sözdizimi

Başlıklar

# sözdizimi ile H1'den H6'ya

Metin Biçimlendirme

Kalın, italik, üstü çizili, satır içi kod

Listeler ve Tablolar

Sıralı, sırasız, görev listeleri ve GFM tabloları

Kod Blokları

Sözdizimi vurgulamalı çitli kod blokları

Sıkça Sorulan Sorular

GFM Nedir?

GFM (GitHub Flavored Markdown), GitHub tarafından kullanılan bir Markdown lehçesidir. Standart Markdown'ı tablolar, görev listeleri, üstü çizili metin ve otomatik bağlantılar gibi özelliklerle genişletir.

Sözdizimi vurgulamayı destekliyor mu?

Ayrıştırıcı çitli kod bloklarını render eder. Renkli tam sözdizimi vurgulama için, kod öğelerini stillendiren bir CSS stil sayfasıyla birlikte kullanabilirsiniz.

Bunu dokümantasyonum için kullanabilir miyim?

Evet! Markdown'ınızı editörde yazın, render edilen HTML'yi kopyalayın ve dokümantasyonunuzda, blogunuzda veya web sitenizde kullanın.

Markdown, CommonMark ve GFM arasındaki fark nedir?

Orijinal Markdown (2004) birçok uç durumu tanımsız bıraktığı için uygulamalar farklılaştı. CommonMark bunları çözen titiz belirtimdir; GFM (GitHub Flavored Markdown) ise CommonMark artı uzantılardır: tablolar, görev listeleri, üstü çizili metin, otomatik bağlantılar ve bir disallowed-raw-HTML filtresi. Bu araç GFM'yi render eder ve GitHub'da gördüğünüzle eşleşir.

Kod bloklarını ve satır içi kodu nasıl yazarım?

Satır içi kodu tek backtick içine alın. Çitli bloklar, sözdizimi vurgulama için açılış satırında ```python gibi bir dil etiketiyle üçlü backtick kullanır - ya da her satırı dört boşlukla girintileyin (listeler içinde kötü etkileşen eski sözdizimi). Kodunuzun kendisi backtick içeriyorsa üçlü tilde de çit olarak çalışır.

Markdown'a ham HTML gömebilir miyim?

Evet - satır içi HTML etiketleri çıktıya geçer. GFM'nin disallowed-raw-HTML uzantısı, filtre etkinleştirildiğinde yalnızca birkaç tehlikeli etiketi (script, style, iframe ve benzerleri) kaldırır. İki uyarı: blok düzeyinde HTML, içinde Markdown sözdiziminin işlenmeyi durdurduğu içeriği sarar (boş satırlar önemlidir) ve kullanıcı tarafından gönderilen her Markdown, etiket filtresinin ötesinde XSS'e karşı temizlenmelidir.

GFM'de tablolar nasıl çalışır?

Başlığın altında tirelerden ayırıcı satır bulunan, pipe ile ayrılmış satırlar. İki nokta hizalamayı belirler: solda iki nokta-tire sol hizalama (varsayılan), iki uçta iki nokta ortalar, tire-iki nokta sağ hizalar. Hücreler blok öğeleri içeremez; değişmez pipe'ı \| olarak kaçışın; ve her satırdaki dış pipe'lar isteğe bağlıdır. Daha karmaşık düzenler ham HTML veya bir dokümantasyon motoru gerektirir.

Listelerim veya iç içe öğelerim neden yanlış render ediliyor?

Olağan şüpheliler: tutarsız girinti (iç içe öğeler genellikle üst öğenin içeriğinin ilk karakteriyle hizalanmalı), paragraf ile liste arasında eksik boş satır veya sekme ile boşluğun karışması. CommonMark tüm bunlar için kesin kurallar belirtir. Sekmeleri boşluklara dönüştürmek ve listelerin çevresine boş satırlar eklemek, iç içe geçme hatalarının büyük çoğunluğunu düzeltir.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}