DevToolPal
TR

HTML'den Markdown'a Dönüştürücü

HTML'yi başlıklar, listeler, bağlantılar, görseller, kod blokları ve GitHub tablolarıyla temiz Markdown'a dönüştürür.

Yerelde çalışır, asla yüklenmez

Seçenekler

Liste işareti
Kod blokları
İtalik
Kalın

HTML

0 karakter · 0 B

Markdown

0 karakter · 0 B

Ne işe yarar

HTML’den Markdown’a dönüştürücü, HTML işaretlemesini temiz ve okunabilir Markdown’a çevirir. Blog yazılarını bir CMS’ten statik site oluşturucuya taşımak, mevcut web sayfalarından README dosyaları yazmak, dokümantasyonu not olarak kaydetmek ya da Markdown destekleyen bir wiki, GitHub issue veya sohbet için içerik hazırlamak için kullanabilirsiniz.

Çıktı yaygın Markdown kurallarına uyar: # başlıklar, - liste öğeleri, özgün dili korunan çitli kod blokları ve GitHub Flavored Markdown tabloları ile üstü çizili metin. Hiçbir şeyin yanlışlıkla biçimlendirmeye dönüşmemesi için metin gerektiğinde kaçış karakteriyle korunur.

Nasıl kullanılır

  1. HTML’yi giriş alanına yapıştırın, bir .html dosyası yükleyin veya Örnek düğmesine tıklayın.
  2. Projenizin bir kuralı varsa stili ayarlayın: liste işareti, çitli veya girintili kod blokları, italik ve kalın işaretleri, satır içi ya da referans tarzı bağlantılar.
  3. Markdown’ı kopyalayın veya .md dosyası olarak indirin.

Örnek

Bu HTML:

<h2>Install</h2>
<p>Run the <strong>installer</strong> and read the <a href="https://example.com">guide</a>.</p>
<ul><li>Windows</li><li>macOS</li></ul>

şu Markdown’a dönüşür:

## Install

Run the **installer** and read the [guide](https://example.com).

- Windows
- macOS

İpuçları

  • Tarayıcıdan mı kopyalıyorsunuz? Menüler ve alt bilgiler sonuca girmesin diye sayfa kaynağından veya geliştirici araçlarından yalnızca article öğesinin HTML’sini alın.
  • Referans tarzı bağlantılar uzun URL’leri metnin dışında tutar; bu da Markdown’ı okumayı ve düzenlemeyi kolaylaştırır. URL’ler sonda listelenir.
  • Gömülü data: görselleri yüzlerce kilobayt uzunluğunda olabildiği için varsayılan olarak kaldırılır. Korumak için seçeneği açın.
  • Ters yön için Markdown’dan HTML’ye dönüştürücüyü kullanın veya sonucu Markdown önizlemesinde görüntüleyin.

SSS

› Hangi HTML öğeleri dönüştürülür?

Başlıklar, paragraflar, kalın, italik, üstü çizili metin, bağlantılar, görseller, numaralı ve madde işaretli listeler (iç içe olanlar dahil), alıntılar, satır içi kod, dili belirtilmiş kod blokları, yatay çizgiler, satır sonları ve tablolar. Tablolar GitHub Flavored Markdown tablolarına dönüşür.

› Betikler, stiller ve sayfanın head bölümü ne olur?

Kaldırılır. Script, style, noscript, template, svg, iframe ve tüm head bölümü Markdown üretmez; böylece eksiksiz bir web sayfasının kaynağını yapıştırıp yalnızca okunabilir içeriği alabilirsiniz.

› Markdown'ın ifade edemediği HTML ne olur?

Bilinmeyen etiketler kaldırılır, içindeki metin korunur. Sınıflar, satır içi stiller ve kimlikler gibi öznitelikler atılır, çünkü Markdown'da bunların sözdizimi yoktur. code öğesinde language-js gibi bir sınıf varsa kod bloğu dilini korur.

› Neden bazı karakterlerin önünde ters eğik çizgi var?

Aksi halde Markdown biçimlendirmesine dönüşecek metinler, örneğin 1. ile başlayan bir satır ya da yıldızlar arasındaki kelimeler, kaçış karakteriyle korunur; böylece Markdown tam olarak özgün HTML metni gibi görünür.

› HTML yükleniyor mu?

Hayır. Dönüştürme tarayıcınızda JavaScript ile yazılmış bir HTML ayrıştırıcıyla yapılır ve hiçbir şey sunucuya gönderilmez.