Konvertitur HTML għal Markdown b'xejn
Ikkonverti HTML f'Markdown nadif. Jimmaniġġja intestaturi, listi, links, immaġni, blokki ta' kodiċi, tabelli, u blockquotes. Perfett biex tiċċaqlaq kontenut barra mill-CMSes.
Ippejstja HTML fuq ix-xellug; Markdown nadif jidher fuq il-lemin. Markdown huwa aktar sempliċi mill-HTML, għalhekk stili, skripts, u tabelli kumplessi jiġu ssimplifikati jew imħassra.
Suġġeriment: ippejstja test formattjat (rich text) ikkopjat minn paġna tal-web, Word, jew Google Docs - il-HTML tiegħu jinqabad awtomatikament.
L-output Markdown jidher hawn…Użi komuni
- Imigra l-Kontenut tal-Blog sa MarkdownIkkonverti postijiet qadim minn WordPress, Medium, jew CMS oħra sa Markdown għal ġeneraturi ta' siti statiċi.
- Ikkonverti l-Kontenut tal-Email sa MarkdownEstrattja test minn emails HTML jew artikuli tal-web u ikkonverti sa Markdown għal apps ta' noti.
- Ikkonverti Docs HTML sa MarkdownMħaqqar dokumintazzjoni legacy HTML sa sistema ta' dokumentazzjoni Markdown-appoġġata (Docusaurus, GitBook, MkDocs).
- CMS Export CleanupNeħħi l-HTML mess esportata minn CMSs u iddehhu sa Markdown li jammonta mal-kontroll tal-verżjoni.
- Ippreparà l-Kontenut HTML għal Prompts LLMIkkonverti kontenut HTML sa Markdown nadif għall-użu fl-ChatGPT, Claude, jew LLM prompts oħra.
Kif Taħdem
Dan il-konvertitur huwa mibni madwar pipeline regex miktuba bl-idejn, mingħajr dipendenza — l-ebda librerija ta' parti terza importata. Il-konverżjoni kollha taħdem ġewwa l-browser tiegħek permezz ta' sejħa useMemo ta' React, taġġorna l-ħruġ ħaj hekk kif tittajpja.
- 1L-individwazzjoni tal-waħħil tinterċetta rich textHandler ClipboardEvent jaqra t-tip text/html mill-clipboard qabel ma l-browser jista' jwaħħal test sempliċi. Dan ifisser li twaħħil direttament minn paġna tal-web, Google Docs, jew Word jikkaptura awtomatikament il-markup HTML mhux ipproċessat — m'għandekx bżonn tara s-sors l-ewwel.
- 2Pipeline ta' regex b'bosta passi tneħħi u tikkonverti t-tagsIl-konvertitur jaħdem ordni stretta ta' passi ta' regex: l-ewwel ineħħi <head>, <script>, <style>, u kummenti HTML, imbagħad jaħżen blokki ta' kodiċi tal-fenċ wara placeholders ta' null-byte biex jipprevjeni passi ta' wara milli jikkorrompu l-kontenut tal-kodiċi. Passi sussegwenti jimmaniġġjaw intestaturi (h1–h6), kwotazzjonijiet, stampi, links, grassa/korsiv/ingassata, listi ordnati u mhux ordnati, u tabelli bażiċi GFM pipe — kull pass jimmira familja speċifika ta' tags.
- 3Dekodifikar tal-entitajiet u normalizzazzjoni tal-ispazju vojtWara li t-tags kollha jitneħħew, funzjoni dedikata decodeEntities issolvi entitajiet imsemmija (&, <, eċċ.) flimkien ma' referenzi ta' karattri deċimali u hex numeriċi (', ') bl-użu ta' String.fromCodePoint. Code points malformattjati jew barra mill-medda jiġu sostitwiti bil-karattru ta' sostituzzjoni Unicode minflok ma jarmu żball. Spazji fl-aħħar, runs ta' linji vojta kollassati, u spazju vojt żejjed imbagħad jiġu normalizzati.
- 4Spans ta' kodiċi protetti jiġu rristawratiIs-sistema ta' placeholders (indiċi delimitati bin-null-byte) tiġi diżarmata l-aħħar, wara li t-tneħħija, id-dekodifikar, u l-kollassar tal-ispazju vojt jkunu lesti. Dan jipprevjeni sekwenzi ta' entità ġewwa litterali ta' kodiċi milli jiġu ddekodifikati darbtejn — bug komuni ta' dekodifikazzjoni doppja f'konvertituri naïve tal-HTML-għal-Markdown.
Għodod Relatati
Konvertitur Markdown għal HTML
Ikkonverti Markdown f'HTML nadif b'preview ħaj. Uża l-vista tas-sors biex tikkopja HTML lest biex twaħħal għal blogs, CMSes, jew templates tal-email.
Editur Markdown
Ikteb u ara preview tal-Markdown f'ħin reali. Jappoġġja intestaturi, tipa iebsa, korsiva, blokki ta' kodiċi, tabelli, u listi.
Encoder u Decoder HTML
Encode karattri speċjali f'entitajiet HTML jew iddeċodifika entitajiet lura f'test pjan. Immedjatament, fil-browser tiegħek.