Markdown HTML Dönüştürücü
Markdown'da "# Hello" ifadesi <h1>Hello</h1>, "**bold**" ifadesi <strong>bold</strong>, "[text](https://example.com)" ifadesi ise <a href="https://example.com">text</a> olur.
Nasıl kullanılır
- Markdown metnini giriş kutusuna yazın ya da yapıştırın. Sonucu hemen görmeniz için bir örnek yüklüdür.
- İşlenmiş sayfayı görmek için Önizleme, kaynak kodu görmek için HTML sekmesine geçin.
- Kaynağı kopyalamak için HTML'i kopyala düğmesine basın. Siz yazdıkça sonuç güncellenir.
- Güvenmediğiniz metinlerde Ham HTML'e izin ver seçeneğini kapalı tutun. Yalnızca Markdown içindeki HTML etiketlerinin çıktıda kalmasını istiyorsanız açın. Önizleme her iki durumda da temizlenir.
Nasıl hesaplanır
Dönüştürücü Markdown'ı iki aşamada okur ve desteklediği kısımlarda CommonMark kurallarına uyar. Önce metni bloklara ayırır: başlık, paragraf, liste, alıntı, kod bloğu ve yatay çizgi. Ardından her bloğun içindeki vurgu, kod, bağlantı ve görselleri okur.
Desteklenenler: # başlıklar ve altı çizili başlıklar, paragraf ve satır sonları, *italik* ve **kalın**, `satır içi kod`, çitli ve girintili kod blokları, > alıntılar, iç içe madde ve numaralı listeler, [bağlantı](url "başlık"), , <https://...> otomatik bağlantılar, referans bağlantılar ve --- çizgileri. Desteklenmeyenler: tablolar, dipnotlar, görev listeleri ve üstü çizili metin. Bunlar CommonMark değil, GitHub uzantılarıdır.
Güvenlik iki katmanlıdır. Varsayılan olarak Markdown'a yazılan HTML kaçışlanır, yani <script> düz metin olarak görünür. Bağlantı ve görsel adresleri denetlenir: bağlantılarda yalnızca http, https, mailto ve tel, görsellerde yalnızca http ve https kabul edilir; javascript: ve data: adresleri atılır. Önizleme çizilmeden önce HTML ikinci bir izin listesi filtresinden geçer, bilinen etiket ve öznitelikler kalır, tüm on* olay işleyicileri ve style öznitelikleri silinir.
Önizlemedeki bağlantılar rel="noopener noreferrer nofollow" ile yeni sekmede açılır. Kopyaladığınız HTML bu eklemeler olmadan dönüştürücünün ürettiği çıktıdır.
Markdown sözdizimi kopya kâğıdı
| Yazdığınız | Sonuç | HTML |
|---|---|---|
| # Başlık | Başlık 1 | <h1> |
| **kalın** | kalın | <strong> |
| *italik* | italik | <em> |
| `code` | kod | <code> |
| - öğe | Madde listesi | <ul><li> |
| 1. öğe | Numaralı liste | <ol><li> |
| > alıntı | Alıntı bloğu | <blockquote> |
| [metin](url) | Bağlantı | <a href> |
|  | Görsel | <img> |
| --- | Yatay çizgi | <hr /> |
Sık sorulan sorular
Güvenmediğim Markdown'ı önizlemek güvenli mi?
Evet. Metindeki HTML varsayılan olarak kaçışlanır, tehlikeli bağlantı şemaları silinir ve önizleme gösterilmeden önce bir kez daha filtrelenir. Betikler ve olay işleyicileri çalışamaz. Bağlantı verdiğiniz görseller yine de kendi sunucularından yüklenir.
HTML etiketim neden metin olarak görünüyor?
Ham HTML'e izin ver kapalı olduğu için etiketler bilerek kaçışlanır. Etiketlerin HTML çıktısına geçmesi için açın. Önizleme script etiketi gibi güvensiz şeyleri yine kaldırır.
Tablo ve görev listesi destekleniyor mu?
Hayır. Tablolar, görev listeleri, dipnotlar ve üstü çizili metin GitHub Flavored Markdown eklemeleridir. Bu araç temel CommonMark özelliklerini kapsar.
Paragraf içinde nasıl satır atlarım?
Satırı iki boşluk veya ters eğik çizgiyle bitirin. CommonMark'ta olduğu gibi tek satır sonu boşluk sayılır.
Yıldız veya alt çizgiyi olduğu gibi nasıl gösteririm?
Önüne ters eğik çizgi koyun, örneğin \* veya \_. Satır içi kodda ya da kod bloğunda kaçış gerekmez.
Metnim yükleniyor mu?
Hayır. Dönüştürme ve önizleme tarayıcınızda yapılır.