Besplatan Konverter HTML u Markdown
Pretvorite HTML u čist Markdown. Podržava naslove, liste, linkove, slike, blokove koda i citate. Savršeno za premještanje sadržaja iz CMS-ova.
Zalijepite HTML lijevo; čisti Markdown se pojavljuje desno. Markdown je jednostavniji od HTML-a, pa se stilizacija, skripte i složene tabele pojednostavljuju ili izostavljaju.
Savjet: zalijepite formatiran tekst kopiran sa web stranice, Worda ili Google Docsa - njegov HTML se automatski hvata.
Markdown izlaz će se pojaviti ovdje…Kako radi
Ovaj konverter je izgrađen oko ručno napisanog cjevovoda regularnih izraza bez zavisnosti — nijedna biblioteka treće strane se ne uvozi. Cijela konverzija se odvija unutar vašeg preglednika putem React useMemo poziva, ažurirajući izlaz uživo dok kucate.
- 1Otkrivanje lijepljenja presreće bogati tekstRukovalac ClipboardEvent čita text/html format iz međuspremnika prije nego što preglednik može zalijepiti običan tekst. Ovo znači da lijepljenje direktno sa web stranice, Google Docsa, ili Worda automatski hvata sirovu HTML oznaku — ne trebate prvo gledati izvor.
- 2Cjevovod regularnih izraza u više prolaza uklanja i pretvara oznakeKonverter izvršava strog redoslijed prolaza regularnih izraza: prvo uklanja <head>, <script>, <style>, i HTML komentare, zatim skriva blokove koda u ogradama iza čuvara mjesta sa nul-bajtom kako bi spriječio da kasniji prolazi pokvare sadržaj koda. Naredni prolazi obrađuju naslove (h1–h6), citate, slike, veze, podebljano/kurziv/precrtano, uređene i neuređene liste, i osnovne GFM pipe tabele — svaki prolaz cilja specifičnu porodicu oznaka.
- 3Dekodiranje entiteta i normalizacija razmakaNakon što su sve oznake uklonjene, namjenska funkcija decodeEntities razrješava imenovane entitete (&, <, itd.) plus numeričke decimalne i heksadecimalne reference znaka (', ') koristeći String.fromCodePoint. Malformisane ili izvan-raspona kodne tačke se zamjenjuju Unicode znakom zamjene umjesto da izazovu grešku. Prateći razmaci, sažeti nizovi praznih redova, i suvišni razmaci se zatim normalizuju.
- 4Zaštićeni raspon koda se vraćaSistem čuvara mjesta (indeksi razgraničeni nul-bajtom) se odmotava posljednji, nakon što su uklanjanje, dekodiranje, i sažimanje razmaka završeni. Ovo sprječava da se nizovi entiteta unutar literala koda dekodiraju dvaput — česta greška dvostrukog dekodiranja u naivnim konverterima HTML-u-Markdown.
Povezani alati
Konverter Markdown u HTML
Pretvorite Markdown u čist HTML uz prikaz uživo. Koristite izvorni prikaz da kopirate spreman HTML za blogove, CMS-ove ili e-mail predloške.
Uređivač Markdowna
Pišite i pregledajte Markdown u realnom vremenu. Podržava naslove, podebljano, kurziv, blokove koda, tabele i liste.
HTML koder i dekoder
Kodirajte posebne znakove u HTML entitete ili dekodirajte entitete nazad u obični tekst. Trenutno, u vašem pregledniku.