Preskoči na sadržaj
100% lokalno

HTML u Markdown pretvarač

Pretvorite jednostavno HTML označavanje u Markdown sintaksu, izravno u vašem pregledniku.

Unos
Rezultat

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 ![alt](url). 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.

FAQ

Obrađuje li ovo složeni ili duboko ugniježđeni HTML?
Napravljen je za čisto, jednostavno označavanje, a ne proizvoljne web stranice. Dobro funkcionira na tipičnim postovima blogova, isječcima dokumentacije i formatiranim e-porukama, ali duboko ugniježđeni, pogrešno oblikovani ili neobično strukturirani HTML možda se neće savršeno pretvoriti jer alat koristi podudaranje uzoraka, a ne puni HTML parser.
Zašto se i <ul> i <ol> stavke pretvaraju u "-" metke?
Pretvarač tretira svaku stavku popisa na isti način i uvijek koristi crticu, umjesto da pokušava rekonstruirati numerirani izlaz. Ako vam je potreban numerirani Markdown izlaz, ponovno ga numerirajte nakon pretvorbe, ili vaš Markdown renderer to vjerojatno radi automatski za popise crtica unutar numeriranog konteksta.
Što se događa s oznakama koje ovaj alat ne prepoznaje?
Sve oznake izvan podržanog skupa — naslovi, podebljani, kurziv, kod, veze, slike, odlomci, stavke popisa i prijelomi redaka — jednostavno se uklanjaju, ostavljajući tekstualni sadržaj. Ovo održava izlaz čitljivim čak i kada izvor ima dodatne elemente omotača poput <div> ili <span>.
Je li bitan redoslijed atributa u oznaci?
Ne. Za veze i slike, atributi href i src nalaze se gdje god se pojavljuju na početnoj oznaci, tako da `<a target="_blank" href="...">` pretvara isto što i `<a href="..." target="_blank">`. Podržani su jednostruki i dvostruki navodnici oko vrijednosti atributa.
Je li moj tekst negdje uploadan?
Ne — nikada ne napušta vaš preglednik; sve radi lokalno na vašem uređaju.