Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

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.

Jaħdem offline ladarba mgħobbi

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.

Output Markdown
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.

  1. 1
    L-individwazzjoni tal-waħħil tinterċetta rich text
    Handler 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.
  2. 2
    Pipeline ta' regex b'bosta passi tneħħi u tikkonverti t-tags
    Il-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.
  3. 3
    Dekodifikar tal-entitajiet u normalizzazzjoni tal-ispazju vojt
    Wara li t-tags kollha jitneħħew, funzjoni dedikata decodeEntities issolvi entitajiet imsemmija (&amp;, &lt;, eċċ.) flimkien ma' referenzi ta' karattri deċimali u hex numeriċi (&#39;, &#x27;) 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.
  4. 4
    Spans ta' kodiċi protetti jiġu rristawrati
    Is-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

Mistoqsijiet Frekwenti