Pretvornik HTML v Markdown
Spremenite preprosto oznako HTML v sintakso Markdown, kar v brskalniku.
Pretvornik HTML v Markdown
Prilepite kos HTML – kopiranega s strani, izvoženega iz CMS ali potegnjenega iz e-poštne predloge – in to orodje prepiše običajne oznake v njihove ekvivalente Markdown. Naslovi postanejo #, ##, do ######, <strong> in <b> postaneta **krepka**, <em> in <i> postaneta _ležeča_, <code> postane povratna kljukica, <a href> in <img> pa se spremenita v [besedilo](url) in . Odstavki in elementi seznama so preoblikovani v lastne vrstice, kot pričakuje datoteka Markdown, oznake <br> pa postanejo prelomi vrstic.
To je lahek pretvornik, ki temelji na regularnih izrazih, in ne popoln razčlenjevalnik HTML - najbolje deluje na čistih, preprostih oznakah: telo objave v spletnem dnevniku, izrezek dokumentacije, oblikovano e-poštno sporočilo. Globoko ugnezdeni elementi, nepravilno oblikovane ali nezaprte oznake in neobičajno vrstni red atributov morda ne bodo popolnoma pretvorjeni, ker ni drevesa DOM, ki bi odločalo, kaj je ugnezdeno znotraj česa. Pri oznakah, ki jih prepozna, vrstni red atributov ni pomemben — href in src sta najdena povsod, kjer se nahajata na začetni oznaki — obravnavani pa so enojni in dvojni narekovaji. Neprepoznane oznake so preprosto odstranjene, tako da izhod ostane berljiv namesto ostankov oznak, pogoste entitete HTML (&, <, >, ", ', ', ) pa se dekodirajo nazaj v navadne znake.
Ena poenostavitev, ki jo je vredno vedeti: elementi seznama <ul> in <ol> se pretvorijo v navadno oznako »-«, saj je oštevilčevanje Markdown običajno prepuščeno upodabljalniku. In elementi seznama, ki stojijo neposredno drug proti drugemu brez preloma vrstice v izvoru, se bodo izvajali skupaj v izhodu – oznaka v resničnem svetu, kjer vsak <li> stoji v svoji vrstici, se čisto pretvori.
Pretvorba se zgodi takoj, ko tipkate, v celoti v brskalniku. Nič, kar prilepite, se ne naloži, zabeleži ali pošlje kamor koli – nikoli ne zapusti vaše naprave.