Převodník HTML na Markdown
Změňte jednoduché HTML značky na syntaxi Markdown přímo ve vašem prohlížeči.
Převodník HTML na Markdown
Vložte kus HTML – zkopírovaný ze stránky, exportovaný z CMS nebo vytažený z e-mailové šablony – a tento nástroj přepíše běžné tagy na jejich ekvivalenty Markdown. Nadpisy se změní na #, ##, až do ######, <strong> a <b> na **tučné**, <em> a <i> na _kurzíva_, <code> na mezery se zpětným zaškrtnutím a <a href> a <img> na [text](url) a . Odstavce a položky seznamu jsou přeformátovány na vlastní řádky tak, jak to soubor Markdown očekává, a tagy <br> se stanou zalomenými řádky.
Jedná se o lehký převaděč založený na regulárních výrazech, nikoli o úplný analyzátor HTML – nejlépe funguje na čistém a jednoduchém značkování: tělo blogového příspěvku, úryvek dokumentace, formátovaný e-mail. Hluboce vnořené prvky, poškozené nebo neuzavřené značky a neobvyklé řazení atributů se nemusí převést dokonale, protože neexistuje žádný strom DOM, který by určoval, co je vnořeno do čeho. U značek, které rozpoznává, na pořadí atributů nezáleží – href a src se nacházejí kdekoli na úvodní značce – a zpracovává se jak jednoduché, tak dvojité uvozovky. Nerozpoznané značky jsou jednoduše odstraněny, takže výstup zůstane čitelný spíše než zbývající značky a běžné HTML entity (&, <, >, ", ', ', ) se dekódují zpět na prosté znaky.
Jedno zjednodušení stojí za to vědět: položky seznamu <ul> i <ol> se převedou na obyčejnou odrážku "-", protože číslování Markdown je obvykle ponecháno na rendereru. A položky seznamu, které jsou přímo proti sobě bez zalomení řádku ve zdroji, poběží ve výstupu společně – značky v reálném světě, kde každý <li> sedí na svém vlastním řádku, se převádí čistě.
Ke konverzi dojde okamžitě během psaní, zcela ve vašem prohlížeči. Nic, co vložíte, se nikam nenahraje, nezaprotokoluje ani neodešle – nikdy to neopustí vaše zařízení.