ConvertOwl

HTML'den Markdown'a — Web İçeriğini Düz Markdown'a Dönüştür

HTML belgelerini, web sitesi içeriğini veya CMS dışa aktarımlarını temiz Markdown biçimine dönüştürün. İçeriği bir platformdan diğerine taşımak, web sayfalarını düz metin olarak arşivlemek veya bir Markdown düzenleyicide düzenlemek üzere içerik çıkarmak için kullanışlıdır. turndown kitaplığı; başlıkları, paragrafları, listeleri, bağlantıları, görselleri, kod bloklarını ve tabloları dönüştürürken gereksiz HTML etiketlerini kaldırır.

Bu araç nasıl kullanılır

  1. HTML'inizi yapıştırın

    HTML kaynak kodunu, bir web sayfası bölümünü, bir e-posta şablonunu veya CMS'ten dışa aktarılan HTML'yi yapıştırın. Tam HTML belgeleri ve HTML parçaları (doctype olmadan) ikisi de çalışır.

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

    turndown, HTML'yi ayrıştırır ve anlamsal öğeleri Markdown'a dönüştürür: <h1> → # Başlık, <strong> → **kalın**, <a href="..."> → [metin](url), <ul><li> → - öğe, <code> → `kod`.

  3. Markdown'u gözden geçirin

    Karmaşık HTML düzenleri (çok sütunlu, iç içe tablolar) kusursuz dönüşmeyebilir — çıktıyı gözden geçirin ve elle ayarlayın. Makaleler, blog gönderileri ve dokümantasyon gibi basit içerik temiz dönüşür.

  4. Kopyalayın veya indirin

    Markdown'u Obsidian, Notion veya Bear gibi bir Markdown düzenleyiciye yapıştırmak için kopyalayın ya da .md dosyası olarak indirin.

Sıkça Sorulan Sorular

Hangi HTML öğeleri desteklenir?

Tüm standart belge öğeleri: başlıklar (h1–h6), paragraflar, kalın/italik/üstü çizili, bağlantılar (başlık öznitelikleriyle), görseller, sıralı ve sırasız listeler, iç içe listeler, alıntılar, satır içi kod, çitli kod blokları, yatay çizgiler ve tablolar. div ve span gibi düzen öğeleri blok/satır içi kapsayıcılar olarak ele alınır ve içerikleri etiketler olmadan çıkarılır.

Tablolar doğru dönüşmüyor. Neden?

Markdown tablo desteği, her satırın aynı sayıda sütuna sahip olmasını gerektirir ve iç içe tablolar Markdown'da ifade edilemez. Kaynak HTML'de birleştirilmiş hücreler (colspan/rowspan), karmaşık iç içe tablolar veya tutarsız sütun sayıları varsa, dönüşüm kusurlu olur. Tutarlı sütunlu basit veri tabloları temiz dönüşür.

Tam bir web sayfasını Markdown'a dönüştürebilir miyim?

Evet, ancak çıktı, elle kaldırmanız gereken gezinme menülerini, altbilgileri, kenar çubuklarını ve diğer içerik olmayan HTML'yi içerir. Bir web sayfasından yalnızca makale içeriğini çıkarmak için, tam sayfa kaynağı yerine ana içerik alanının HTML'sini kopyalamak daha iyidir (öğeyi incele → article veya main öğesinin dış HTML'sini kopyala).

Satır içi stiller Markdown'a nasıl dönüştürülür?

CSS satır içi stilleri (font-weight: bold, font-style: italic) Markdown eşdeğerlerine dönüştürülmez — Markdown'ın rastgele CSS kavramı yoktur. Yalnızca anlamsal HTML etiketleri (<strong>, <em>, <b>, <i>) güvenilir biçimde dönüştürülür. Biçimlendirme için anlamsal etiketler yerine sınıflar kullanan CMS'ten dışa aktarılan HTML'de stil bilgisi kaybolur.

Bazı içerik neden Markdown'da ham HTML olarak geçiyor?

turndown, anlamsal HTML öğelerini dönüştürür. Anlamsal olmayan veya bilinmeyen öğeler (özel web bileşenleri, script/style etiketleri, SVG öğeleri) Markdown çıktısında ham HTML olarak tutulur (bu geçerlidir — Markdown ham HTML'ye izin verir). Herhangi bir HTML olmadan gerçekten düz metin istiyorsanız, dönüşümden sonra ham HTML bloklarını elle kaldırın.

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