HTML u Markdown konvertor — besplatno
Konvertujte HTML u čisti Markdown. Obrađuje naslove, liste, linkove, slike, blokove koda, tabele i citate. Savršeno za premeštanje sadržaja iz CMS sistema.
Nalepite HTML s leve strane; čisti Markdown se pojavljuje s desne. Markdown je jednostavniji od HTML-a, pa se stilizovanje, skripte i složene tabele pojednostavljuju ili izostavljaju.
Savet: zalepi bogati tekst kopiran sa veb-stranice, Word-a ili Google Docs-a — njegov HTML se automatski hvata.
Markdown izlaz će se pojaviti ovde…Uobičajene upotrebe
- Migracija blog sadržaja u MarkdownKonvertujte stare WordPress, Medium ili druge CMS postove u Markdown za statičke generatore sajtova.
- Konvertujte sadržaj e-pošte u MarkdownIzvucite tekst iz HTML e-pošte ili web članaka i konvertujte u obični Markdown za aplikacije za pravljenje napomena.
- Konvertujte HTML dokumente u MarkdownPremestite staru HTML dokumentaciju u Markdown-bazirani sistem dokumentacije (Docusaurus, GitBook, MkDocs).
- Čišćenje CMS izvozaOčistite nepreuređeni HTML izvezen iz CMS-a i pretvori ga u verziju-kontrolu-priyatnu Markdown.
- Pripremite HTML sadržaj za LLM upiteKonvertujte HTML sadržaj u čist Markdown za upotrebu u ChatGPT, Claude ili drugim LLM uputama.
Kako funkcioniše
Ovaj konvertor je izgrađen oko ručno napisanog cevovoda regularnih izraza bez ijedne zavisnosti — nijedna biblioteka trećih strana nije uvezena. Cela konverzija se izvršava unutar vašeg pregledača preko React useMemo poziva, ažurirajući izlaz uživo dok kucate.
- 1Otkrivanje lepljenja presreće obogaćen tekstRukovalac ClipboardEvent čita text/html varijantu iz privremene memorije pre nego što pregledač može da nalepi običan tekst. Ovo znači da lepljenje direktno sa veb stranice, Google Docs, ili Word-a automatski hvata sirovi HTML markup — ne morate prvo da vidite izvor.
- 2Cevovod regularnih izraza sa više prolaza uklanja i konvertuje oznakeKonvertor izvršava strog redosled prolaza regularnih izraza: prvo uklanja <head>, <script>, <style>, i HTML komentare, zatim skladišti izdvojene blokove koda iza čuvara mesta sa nula-bajtom da spreči da kasniji prolazi oštete 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 tabele sa cevima — svaki prolaz cilja specifičnu porodicu oznaka.
- 3Dekodiranje entiteta i normalizacija razmakaNakon što su sve oznake uklonjene, namenska funkcija decodeEntities razrešava imenovane entitete (&, <, itd.) plus brojčane decimalne i heksadecimalne reference znakova (', ') koristeći String.fromCodePoint. Deformisane ili van-opsega kodne tačke se zamenjuju Unicode znakom zamene umesto da izazovu grešku. Prateći razmaci, svedeni nizovi praznih linija, i suvišni razmaci se zatim normalizuju.
- 4Zaštićeni delovi koda se vraćajuSistem čuvara mesta (indeksi razdvojeni nula-bajtom) se odmotava poslednji, nakon što su uklanjanje, dekodiranje, i svođenje razmaka završeni. Ovo sprečava da se sekvence entiteta unutar literala koda dekodiraju dva puta — uobičajena greška dvostrukog dekodiranja u naivnim konvertorima HTML-u-Markdown.
Slične alatke
Markdown u HTML konvertor
Konvertujte Markdown u čisti HTML sa pregledom uživo. Koristite prikaz izvora da kopirate HTML spreman za lepljenje za blogove, CMS sisteme ili e-mail šablone.
Markdown editor
Pišite i pregledajte Markdown u realnom vremenu. Podržava naslove, podebljani tekst, kurziv, blokove koda, tabele i liste.
HTML enkoder i dekoder
Enkodujte specijalne karaktere u HTML entitete ili dekodujte entitete nazad u čisti tekst. Trenutno, u vašem pregledaču.