HTML u Markdown pretvarač
Pretvorite jednostavno HTML označavanje u Markdown sintaksu, izravno u vašem pregledniku.
HTML u Markdown pretvarač
Zalijepite dio HTML-a — kopiran sa stranice, izvezen iz CMS-a ili izvučen iz predloška e-pošte — i ovaj alat prepisuje uobičajene oznake u njihove Markdown ekvivalente. Naslovi postaju #, ##, do ######, <strong> i <b> postaju **podebljani**, <em> i <i> postaju _kurziv_, <code> postaju kračići, a <a href> i <img> pretvaraju se u [tekst](url) i . Odlomci i stavke popisa preoblikuju se u vlastite retke onako kako Markdown datoteka očekuje, a <br> oznake postaju prijelomi redaka.
Ovo je lagani pretvarač koji se temelji na regularnim izrazima, a ne potpuni HTML parser — najbolje radi na čistom, jednostavnom označavanju: tijelo posta na blogu, isječak dokumentacije, formatirana e-pošta. Duboko ugniježđeni elementi, neispravno oblikovane ili nezatvorene oznake i neobičan poredak atributa možda se neće savršeno pretvoriti jer ne postoji DOM stablo koje odlučuje što je unutar čega ugniježđeno. Za oznake koje prepoznaje, redoslijed atributa nije bitan — href i src nalaze se gdje god se nalazili na početnoj oznaci — a rukuju se i jednostruki i dvostruki navodnici. Neprepoznate oznake jednostavno se uklanjaju, tako da izlaz ostaje čitljiv umjesto ostataka oznaka, a uobičajeni HTML entiteti (&, <, >, ", ', ', ) dekodiraju natrag u obične znakove.
Jedno pojednostavljenje koje vrijedi znati: i <ul> i <ol> stavke popisa pretvaraju se u običnu grafičku oznaku "-", budući da je Markdown numeriranje obično prepušteno rendereru. I stavke popisa koje se nalaze izravno jedna naspram druge bez prijeloma retka u izvoru će se izvoditi zajedno u izlazu — označavanje u stvarnom svijetu, gdje svaki <li> stoji u vlastitom retku, čisto se pretvara.
Pretvorba se događa trenutno dok tipkate, u potpunosti u vašem pregledniku. Ništa što zalijepite ne učitava se, bilježi ili šalje bilo gdje - nikada ne napušta vaš uređaj.