HTML Markdowni konverter tasuta
Teisenda HTML puhtaks Markdowniks. Käsitleb pealkirju, loendeid, linke, pilte, koodiplokke, tabeleid ja tsitaatplokke. Ideaalne sisu CMS-idest väljaviimiseks.
Kleebi HTML vasakule; puhas Markdown ilmub paremale. Markdown on lihtsam kui HTML, seega stiilid, skriptid ja keerukad tabelid lihtsustatakse või jäetakse välja.
Vihje: kleepige rikka vormingu teksti, mis on kopeeritud veebilehelt, Wordist või Google Docsist — selle HTML-kood salvestatakse automaatselt.
Markdown väljund ilmub siia…Levinud kasutusviisid
- Blogi sisu ülekandmine Markdown-iTeisendage vanad WordPress, Medium või muud CMS postitused Markdown'i staatilistele saidi generaatoritele.
- Teisendage e-posti sisu Markdown-iEkstrakteerige tekst HTML-i e-postitusest või veebiartiklist ja teisendage tavaliseks Markdown'iks märkuste rakenduste jaoks.
- Teisendage HTML dokumendid Markdown-iLiigutage pärandatud HTML dokumentatsiooni Markdown-i põhisele dokumentatsioonisüsteemile (Docusaurus, GitBook, MkDocs).
- CMS ekspordi puhastaminePuhastage CMS-ist eksporditud korrapäramatu HTML-i ja teisendage see versioonikontrolli sõbralikuks Markdown'iks.
- Valmistage HTML-i sisu LLM-i juhiste jaoksTeisendage HTML-i sisu puhta Markdown'i kasutamiseks ChatGPT, Claude või muude LLM-i juhiste jaoks.
Kuidas see töötab
See konverter on ehitatud käsitsi kirjutatud, sõltuvusteta regulaaravaldise torustiku ümber — kolmanda osapoole teeki ei imporditud. Kogu teisendus töötab sinu brauseris React'i useMemo kutse kaudu, uuendades väljundit reaalajas kirjutades.
- 1Kleepimise tuvastus püüab rikkalikku tekstiClipboardEvent käsitleja loeb text/html vormingu lõikelaualt enne, kui brauser saab kleepida lihtteksti. See tähendab, et kleepimine otse veebilehelt, Google Docs'ist või Wordist jäädvustab automaatselt toore HTML markupi — sa ei pea esmalt lähtekoodi vaatama.
- 2Mitmeläbimiseline regulaaravaldise torustik eemaldab ja teisendab silteKonverter käivitab range järjekorra regulaaravaldise läbimisi: see eemaldab esmalt <head>, <script>, <style> ja HTML-kommentaarid, seejärel peidab piirdega koodiplokid nullbaidi-tähistajate taha, et vältida hilisemaid läbimisi kahjustamast koodisisu. Järgnevad läbimised käsitlevad pealkirju (h1–h6), tsitaate, pilte, linke, rasvane/kaldkiri/läbikriipsutus, järjestatud ja järjestamata loendeid ja põhilisi GFM-püstjoontabeleid — iga läbimine sihib konkreetset siltipere.
- 3Üksuste dekodeerimine ja tühikute normaliseeriminePärast kõigi siltide eemaldamist lahendab spetsiaalne decodeEntities funktsioon nimelised üksused (&, < jne) pluss numbrilised kümnend- ja kuueteistkümnendtähemärgiviited (', '), kasutades String.fromCodePoint'i. Valesti moodustatud või vahemikust väljas koodipunktid asendatakse Unicode asendustähemärgiga vea viskamise asemel. Lõpetavad tühikud, kokkuvõetud tühjade ridade seeriad ja liigne tühik seejärel normaliseeritakse.
- 4Kaitstud koodifragmendid taastataksePlatsihoidjasüsteem (nullbaidiga eraldatud indeksid) lahti keritakse viimasena, pärast eemaldamise, dekodeerimise ja tühikute kokkuvõtmise lõpetamist. See takistab koodiliteraalide sees olevaid üksusejadasid kaks korda dekodeerimast — levinud kahekordse-dekodeerimise viga naiivsetes HTML-Markdown konverterites.
Seotud tööriistad
Markdown HTML-i konverter
Teisenda Markdown puhtaks HTML-iks reaalajas eelvaatega. Kasuta lähtevaateid koheselt kleepitava HTML-i kopeerimiseks blogide, CMS-ide või e-posti mallide jaoks.
Markdowni redaktor
Kirjuta ja vaata Markdowni reaalajas. Toetab pealkirju, pakskirja, kursiivsust, koodiplokke, tabeleid ja loendeid.
HTML kodeerija ja dekodeerija
Kodeeri erimärgid HTML-olemiteks või dekodeeri olemid tagasi lihttekstiks. Koheselt, sinu brauseris.