DevToolPal
TR

Markdown'dan HTML'ye Dönüştürücü

Markdown'ı GitHub Flavored Markdown, başlık kimlikleri, isteğe bağlı temizleme ve tam sayfa çıktısıyla HTML'ye dönüştürür.

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

Seçenekler

Markdown

0 karakter · 0 B

HTML

0 karakter · 0 B

Ne işe yarar

Markdown’dan HTML’ye dönüştürücü, Markdown metnini bir CMS’e, e-posta şablonuna, statik bir sayfaya ya da HTML kabul edip Markdown desteklemeyen herhangi bir yere yapıştırabileceğiniz HTML işaretlemesine çevirir. Bir README’yi web sitesinde yayınlamak, notları bir blog düzenleyicisine taşımak veya bir Markdown parçasının tam olarak hangi etiketleri ürettiğini görmek için kullanışlıdır.

Çıktı, yaygın Markdown işleyicilerinin ürettiği HTML ile aynıdır: <h1> ile <h6> arası başlıklar, <p> paragrafları, <ul> ve <ol> listeleri, sözdizimi vurgulayıcıları için language- sınıfı taşıyan <pre><code> blokları ve GitHub tarzı tablolar için <table> işaretlemesi.

Nasıl kullanılır

  1. Markdown yazın veya yapıştırın, bir .md dosyası yükleyin ya da Örnek düğmesine tıklayın.
  2. İhtiyacınız olan seçenekleri belirleyin: GitHub Flavored Markdown, satır sonlarını <br> yapma, çapa bağlantıları için başlık kimlikleri, güvenilmeyen girdiler için temizleme ve parça yerine tam HTML belgesi.
  3. HTML’yi kopyalayın veya .html dosyası olarak indirin.

Sonuç siz yazdıkça güncellenir. Sonucu mevcut bir sayfaya yapıştıracaksanız tam belge seçeneğini kapalı bırakın, bağımsız bir dosya istediğinizde açın.

Örnek

Bu Markdown:

## Install

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

- Windows
- macOS

şu HTML’ye dönüşür:

<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>

İpuçları

  • Markdown içindeki ham HTML, çoğu işleyicide olduğu gibi varsayılan olarak olduğu gibi kalır. Markdown’ı başka biri yazdıysa temizlemeyi mutlaka açın.
  • Başlık kimlikleri açıkken page.html#install gibi bir adresle bir bölüme bağlantı verebilir ve başlıklardan içindekiler tablosu oluşturabilirsiniz.
  • Kod blokları dillerini sınıf olarak korur; bu yüzden Prism veya highlight.js gibi vurgulayıcılar onları ek ayar gerektirmeden tanır.
  • İşlenmiş sonucu yan yana görmek için Markdown önizlemesini kullanın. Ters yön için HTML’den Markdown’a dönüştürücü var.

SSS

› Hangi Markdown sözdizimi destekleniyor?

Başlıklar, vurgu, bağlantılar, görseller, listeler, alıntılar, kod ve yatay çizgiler gibi CommonMark'ın tamamı. GitHub Flavored Markdown açıkken sütun hizalamalı tablolar, görev listeleri, üstü çizili metin ve çıplak URL'ler için otomatik bağlantılar da gelir.

› Temizleme seçeneği ne yapar?

Markdown içindeki ham HTML'yi etiket olmak yerine metin olarak görünecek şekilde kaçışlar ve URL'si javascript veya vbscript gibi güvensiz bir şema kullanan bağlantıları ve görselleri kaldırır. Markdown, yorumlar veya forum gönderileri gibi güvenmediğiniz kullanıcılardan geliyorsa açın.

› Başlık kimlikleri nasıl oluşturulur?

GitHub'daki gibi. Başlık metni küçük harfe çevrilir, noktalama kaldırılır ve boşluklar kısa çizgiye dönüşür; böylece Getting Started başlığı getting-started kimliğini alır. Tekrarlanan başlıklar -1, -2 gibi ekler alır ve her çapa benzersiz kalır.

› Tam HTML belgesi seçeneği ne işe yarar?

Sonucu doctype, UTF-8 karakter kümesi, viewport etiketi, ilk birinci düzey başlıktan alınan bir title ve küçük, okunaklı bir stil sayfası içeren eksiksiz bir sayfaya sarar. .html dosyası olarak kaydedin, her tarayıcıda düzgün açılır.

› Markdown'ım bir yere gönderiliyor mu?

Hayır. Dönüştürme tarayıcınızda marked kütüphanesiyle yapılır ve hiçbir şey sunucuya yüklenmez.