HTML'den Markdown'a Dönüştürücü
HTML yapıştırın ve yapıyı koruyan Markdown alın: başlıklar, kalın ve italik, bağlantılar, görseller, listeler, alıntılar, kod blokları ve basit tablolar. Betikler, stiller ve düzen sarmalayıcıları atılır; sayfa sonucun ne kadar kısaldığını gösterir. Ücretsiz, üyelik gerekmez; HTML tarayıcınızda ayrıştırılır, hiçbir yere yüklenmez.
HTML'den Markdown'a Dönüştürücü Nasıl Kullanılır
- 1. HTML'nizi yapıştırın. Bir parça ya da tam bir sayfa çalışır; yalnızca gövde dönüştürülür.
- 2. Markdown'a Dönüştür'e basın. Markdown aşağıda üç sayaçla görünür: HTML karakterleri, Markdown karakterleri ve boyut azalması.
- 3. Sonucu denetleyin. Özellikle tabloları ve iç içe listeleri orijinaliyle karşılaştırın (aşağıdaki sınırlara bakın).
- 4. Kopyalayın. Markdown'ı Kopyala metni panonuza koyar; bir README, bir statik site üreticisi ya da bir not uygulaması için hazırdır.
Her HTML Öğesi Ne Olur
Araç HTML'nizi tarayıcının kendi HTML ayrıştırıcısıyla çözümler ve ağacı dolaşır; bu yüzden bozuk işaretleme bir tarayıcının onaracağı gibi onarılır. Her öğe, Markdown karşılığına çevrilir:
| HTML | Markdown |
|---|---|
h1 ile h6 | # ile ###### arasında, ardından başlık metni |
p | Boş satırlarla ayrılmış bir paragraf |
br, hr | Bir satır sonu; --- |
strong, b | **kalın** |
em, i | *italik* |
code | Metin tek ters tırnak içine alınır |
pre | Üç ters tırnaktan oluşan çitli blok; dil etiketi yok |
a | [metin](adres) |
img |  |
ul, ol | - madde işaretleri ya da 1'den yeniden numaralandırılan 1. 2. 3.; alt listeler seviye başına iki boşlukla girintilenir |
blockquote | Her satır > ile başlar |
table | Boru tablosu; ilk satır başlık olur |
div, span, section, diğerleri | Açılır: etiket gider, içeriği kalır |
script, style, head, meta, link, title, noscript, template, iframe | İçerikleriyle birlikte kaldırılır |
Çalışılmış Örnek
HTML
<h1>Citation Basics</h1><p>Use <strong>APA</strong> or <em>MLA</em>; see the <a href="https://apastyle.apa.org">APA site</a>.</p><ul><li>Author</li><li>Year<ul><li>Month</li></ul></li></ul><table><tr><th>Style</th><th>Year</th></tr><tr><td>APA</td><td>7th</td></tr></table>
Markdown
# Citation Basics başlığı; Use **APA** or *MLA*; see the [APA site](https://apastyle.apa.org). yazan bir paragraf; - Author, - Year ve girintili - Month maddelerinden oluşan liste; ardından --- ayraçları ve bir satırlık, iki sütunlu bir boru tablosu: APA ve 7th.
Sayaçlar
273 HTML karakteri, 159 Markdown karakteri, %42 azalma.
Markdown, HTML'nin ifade edebildiği her şeyi anlatamaz; amaç da budur: çıktı belgenin yapısıdır, sunumu değil.
Kontrol Edilmesi Gereken Sınırlar
- Tablolar düzleştirilir. Her hücre düz metnine indirgenir; bu yüzden hücrelerin içindeki bağlantılar ve vurgular kaybolur, borular kaçışlanır ve birleştirilmiş hücreler anlaşılmaz. Boru tabloları GitHub Flavored Markdown uzantısıdır, çekirdek CommonMark'ın parçası değildir; bu yüzden hedefinizin bunları desteklediğini denetleyin.
- Bazı satır içi etiketler atılır. Altı çizgi, üstü çizili, üst simge ve alt simge burada bir Markdown karşılığına sahip değildir; bu yüzden metinleri biçimsiz olarak korunur.
- Özel karakterler kaçışlanmaz. Metninizdeki bir yıldız ya da alt çizgi olduğu gibi kalır ve bir Markdown görüntüleyicisi tarafından vurgu olarak okunabilir.
- İç içe numaralı listeler seviye başına iki boşlukla girintilenir; çoğu görüntüleyici bunu kabul eder, ama bazıları bir
1.işaretinin altında üç boşluk ister. - Bağlantılar ve görseller özgün adreslerini korur; bu yüzden göreli yollar göreli kalır.
Hangi Araca İhtiyacınız Var?
HTML'den Markdown'a geçerken yapıyı korumak için bu sayfayı kullanın. Yalnızca kelimeleri istiyorsanız, HTML Etiket Kaldırıcı düz metin çıktısı verir. Tersi yönde, Markdown'dan HTML'e Markdown'ı işler ve Markdown'dan Metne Markdown'ı düz metne indirger. Dönüştürmeden önce HTML'i düzenlemek için HTML Biçimlendirici kullanın.
Sık sorulan sorular
- Hangi HTML öğeleri Markdown'a dönüştürülür?
- Başlıklar, paragraflar, satır sonları, yatay çizgiler, kalın, italik, satır içi kod, kod blokları, bağlantılar, görseller, sıralı ve sırasız listeler, alıntılar ve basit tablolar. Yukarıdaki tablo tam eşlemeyi gösterir.
- İç içe listeleri destekliyor mu?
- Evet. Alt listeler seviye başına iki boşlukla girintilenir ve sıralı listeler 1'den yeniden numaralandırılır. HTML'de
start="5"gibi başka bir numarayla başlayan bir liste de 1'den yeniden numaralandırılır. - Dönüştürücünün tanımadığı etiketlere ne olur?
- Açılırlar: etiket atılır, metni korunur. Bir div veya span iz bırakmadan kaybolur; script, style ve benzeri öğeler içerikleriyle birlikte kaldırılır.
- HTML tablolarını dönüştürebilir mi?
- Basit olanları evet: ilk satırı başlık olan boru tablolarına dönüşürler. Birleştirilmiş hücreler, iç içe tablolar ve hücrelerin içindeki bağlantılar veya biçimlendirme korunmaz.
- Bütün bir web sayfasında çalışır mı?
- Evet, ama gövdedeki her şeyi, gezinme menülerini ve altbilgileri de sıradan metin ve bağlantı olarak dönüştürür. Bir makale için yalnızca makalenin HTML'ini yapıştırın.
- Markdown neden orijinal sayfadan daha sade görünüyor?
- Markdown renkleri, yazı tiplerini veya düzeni değil; başlıkları, vurguları, bağlantıları ve listeleri gibi yapıyı kaydeder. CSS, formlar ve gömülü widget'lar tasarım gereği çıkarılır.
- HTML'im bir sunucuya yükleniyor mu?
- Hayır. Dönüştürme, tarayıcınızın yerleşik DOMParser'ı ile yapılır; DOMParser yapıştırılan HTML'deki betikleri çalıştırmaz ve yapıştırdığınız hiçbir şey cihazınızdan ayrılmaz.