Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Konvertitur Markdown għal HTML b'xejn

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.

Jaħdem offline ladarba mgħobbi
L-output HTML jidher hawn…

Użi komuni

  • Ippubblika Markdown sa CMSIkkonverti noti Markdown sa HTML għal li tinka fil-CMSs li jaċċettaw biss HTML.
  • Ibni Kontenut Email HTMLIkkonverti Markdown sa HTML għal emails u newsletters tal-transakċjoni.
  • Previw README Files LocallyIstilla README.md biex tara kif se jirrender fuq GitHub, GitLab, jew npm.
  • Iġġenera Kontenut tal-Paġna għal Siti StatiċiIkkonverti kontenut korp Markdown sa HTML għal siti statiċi mibnija bl-idejn jew paġni ta' darba.
  • Ibni HTML tal-DokumentazzjoniIkkonverti docs Markdown intern sa HTML għal inkorporazzjoni fl-apps, help centers, jew knowledge bases.

Kif Taħdem

Il-konverżjoni ssir kompletament fil-browser tiegħek minn parser tal-Markdown miktub bl-idejn — l-ebda librerija ta' parti terza, l-ebda talba lil server. Il-parser jimxi mis-sors linja b'linja, japplika regoli fil-livell tal-blokk (intestaturi, listi, tabelli, kodiċi tal-fenċ) u mbagħad it-tieni pass ta' mudelli regex inline għall-grassa, il-korsiv, links, stampi, u kodiċi inline.

  1. 1
    L-istruttura tal-blokk analizzata l-ewwel
    Il-parser jaqra l-Markdown mhux ipproċessat linja b'linja, jidentifika kostrutti fil-livell tal-blokk: blokki ta' kodiċi tal-fenċ (bi klassi tal-lingwa mhux obbligatorja), intestaturi ATX (# sa ######), kwotazzjonijiet, listi ordnati u mhux ordnati inklużi checkboxes tal-lista tal-kompiti GFM, tabelli GFM bl-allinjament tal-kolonna, linji orizzontali, u paragrafi li jgħaqqdu korrettament linji ta' kontinwazzjoni b'wrap ħafif.
  2. 2
    Mudelli inline applikati ġewwa kull blokk
    Wara li t-test ta' kull blokk jiġi eskejpjat għall-HTML, katina ta' regex f'parseInline() tittrasforma s-sintassi inline: stampi u links (bi whitelist tal-iskema tal-URL li tneħħi hrefs javascript: u data:), **grassa**, *korsiv*, ~~ingassata~~, u kodiċi inline — f'dak l-ordni ta' prijorità.
  3. 3
    Ħruġ HTML ħaj bl-immarkar tal-anteprima
    L-istring HTML jerġa' jiġi kkalkulat permezz ta' useMemo f'kull ħabta tat-tastiera, biex il-panel tal-lemin jiġi aġġornat minnufih. Immarkar jaqleb bejn il-veduta tas-sors HTML mhux ipproċessata u anteprima rrendjata bl-użu tal-magna tal-layout stess tal-browser.
  4. 4
    Tliet għażliet ta' ħruġ inkluża kopja rich-text
    Tista' tikkopja l-markup HTML mhux ipproċessat, tniżżel fajl .html komplet u awtonomu bi DOCTYPE u meta tag tal-charset, jew tuża 'Ikkopja rich text' — li tikteb kemm it-tip MIME text/html kif ukoll text/plain fil-clipboard permezz tal-ClipboardItem tal-API Clipboard, biex ir-riżultat formattat jitwaħħal direttament f'Gmail, Google Docs, jew Word mingħajr passi żejda.

Għodod Relatati

Mistoqsijiet Frekwenti