HTML în Markdown
Lipește HTML-ul unei pagini sau al unui e-mail și primește Markdown curat.
Ce se convertește
Titlurile h1–h6 devin #, paragrafele rămân paragrafe, strong/b devin **text**, em/i devin *text*, textul tăiat ~~text~~, codul cod sau blocuri între trei apostrofuri inverse (cu limbajul păstrat din class="language-…").
Listele, inclusiv cele numerotate care încep de la alt număr și cele puse una în alta, citatele, liniile orizontale, linkurile (cu titlu), imaginile și tabelele (în formatul GitHub, cu |) au și ele echivalentul lor. Casetele bifate dintr-o listă devin [x].
Scripturile, stilurile, formularele și ramele (iframe) se scot. Elementele fără echivalent în Markdown (span, div, font…) dispar, iar textul lor rămâne.
Detalii care contează
Spațiile se tratează ca în browser: mai multe spații și rânduri noi din codul HTML devin un singur spațiu. Un <br> devine o trecere forțată la rând (o bară inversă la capăt de rând).
Textul care ar fi citit ca Markdown primește o bară inversă: un paragraf care începe cu „1.” sau „#” nu devine listă sau titlu, iar asteriscurile și parantezele drepte rămân caractere obișnuite.
Textul tău rămâne la tine
Conversia se face în browserul tău: HTML-ul nu e trimis spre server, iar scripturile din el nu rulează.
Întrebări frecvente
Pot lipi o pagină întreagă?
Da: se ia doar conținutul din <body>. Meniurile și subsolurile paginii vin și ele, ca text; scoate-le din rezultat dacă nu ai nevoie de ele.
Și invers?
Folosește Markdown în HTML, care are și previzualizare.