Prevodník HTML na Markdown
Premeňte jednoduché značenie HTML na syntax Markdown priamo vo vašom prehliadači.
Prevodník HTML na Markdown
Prilepte kus kódu HTML – skopírovaný zo stránky, exportovaný z CMS alebo vytiahnutý zo šablóny e-mailu – a tento nástroj prepíše bežné značky na ich ekvivalenty Markdown. Nadpisy sa zmenia na #, ##, až po ######, <strong> a <b> na **tučné**, <em> a <i> na _kurzíva_, <code> na rozpätia spätného začiarknutia a <a href> a <img> na [text](url) a . Odseky a položky zoznamu sa preformátujú do vlastných riadkov tak, ako to očakáva súbor Markdown, a značky <br> sa stanú zalomeniami riadkov.
Toto je ľahký konvertor založený na regulárnych výrazoch, nie úplný analyzátor HTML – funguje najlepšie na čistom a jednoduchom označovaní: telo blogového príspevku, úryvok dokumentácie, formátovaný e-mail. Hlboko vnorené prvky, poškodené alebo neuzavreté značky a nezvyčajné usporiadanie atribútov sa nemusia konvertovať dokonale, pretože neexistuje strom DOM, ktorý by určoval, čo je vnorené do čoho. V prípade značiek, ktoré rozpoznáva, na poradí atribútov nezáleží – href a src sa nachádzajú kdekoľvek na úvodnej značke – a spracovávajú sa jednoduché aj dvojité úvodzovky. Nerozpoznané značky sa jednoducho odstránia, takže výstup zostane čitateľný a nie zvyšné značky a bežné entity HTML (&, <, >, ", ', ', ) sa dekódujú späť na obyčajné znaky.
Jedno zjednodušenie, ktoré stojí za to vedieť: položky zoznamu <ul> aj <ol> sa skonvertujú na obyčajnú odrážku "-", pretože číslovanie Markdown je zvyčajne ponechané na rendererovi. Položky zoznamu sediace priamo proti sebe bez zalomenia riadku v zdroji budú na výstupe bežať spoločne – značky v reálnom svete, kde každý <li> sedí na svojom riadku, sa konvertuje čisto.
Konverzia sa uskutoční okamžite počas písania, úplne vo vašom prehliadači. Nič, čo prilepíte, sa nikam neodovzdá, nezaprotokoluje ani neodošle – nikdy neopustí vaše zariadenie.