Preskočiť na obsah
100% lokálne

Prevodník HTML na Markdown

Premeňte jednoduché značenie HTML na syntax Markdown priamo vo vašom prehliadači.

Vstup
Výstup

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

Časté otázky

Spracováva to zložité alebo hlboko vnorené HTML?
Je vytvorený pre čisté, jednoduché značkovanie, nie pre ľubovoľné webové stránky. Funguje to dobre na typických blogových príspevkoch, úryvkoch dokumentácie a formátovaných e-mailoch, ale hlboko vnorený, poškodený alebo neobvykle štruktúrovaný kód HTML sa nemusí konvertovať dokonale, pretože nástroj používa skôr porovnávanie vzorov ako úplný analyzátor HTML.
Prečo sa položky <ul> aj <ol> zmenia na odrážky "-"?
Konvertor zaobchádza s každou položkou zoznamu rovnakým spôsobom a vždy používa pomlčku namiesto pokusu o rekonštrukciu očíslovaného výstupu. Ak potrebujete očíslovaný výstup Markdown, prečíslujte ho po konverzii, alebo to pravdepodobne urobí automaticky váš vykresľovací modul Markdown pre zoznamy pomlčiek v očíslovanom kontexte.
Čo sa stane so značkami, ktoré tento nástroj nerozpozná?
Akákoľvek značka mimo podporovanej množiny – nadpisy, tučné písmo, kurzíva, kód, odkazy, obrázky, odseky, položky zoznamu a zlomy riadkov – sa jednoducho odstráni a textový obsah zostane za sebou. Vďaka tomu zostane výstup čitateľný, aj keď má zdroj ďalšie prvky obalu, ako sú <div> alebo <span>.
Záleží na poradí atribútov v značke?
Nie. V prípade odkazov a obrázkov sa atribúty href a src nachádzajú kdekoľvek v úvodnej značke, takže výraz „<a target=“_blank" href="...">` sa skonvertuje rovnako ako výraz „<a href=“..." target="_blank">`. Podporované sú jednoduché aj dvojité úvodzovky okolo hodnôt atribútov.
Je môj text niekde nahraný?
Nie – nikdy neopustí váš prehliadač; všetko beží lokálne na vašom zariadení.