Joan eduki nagusira
LibraTool logoLibraTool

HTML Markdown Bihurgailua doan

Bihurtu HTML Markdown garbi bihurtu. Kudeatzen ditu izenburuak, zerrendak, estekak, irudiak, kode-blokeak, taulak eta aipamenak. Ezin hobea edukia CMSetatik ateratzeko.

Linez kanpo funtzionatzen du behin kargatuta

Itsatsi HTML ezkerrean; Markdown garbia eskuinean agertuko da. Markdown HTML baino sinpleagoa da, beraz, estiloak, scriptak eta taula konplexuak sinplifikatu edo baztertzen dira.

Aholkua: itsasi web-orrialde batetik, Word etik edo Google Docs etik kopiatutako testu aberatsa - haren HTML automatikoki kapturatzen da.

Markdown irteera
Markdown irteera hemen agertuko da…

Ohiko erabilerak

  • Migratu Blog Edukia Markdown-eraBihurtu WordPress, Medium edo beste CMS batzuetako sarrera zaharrak Markdown formatura gune estatikoen sortzaileentzat.
  • Bihurtu E-posta Edukia Markdown-eraAtera testua HTML mezu elektronikoetatik edo web artikuluetatik eta bihurtu Markdown-era noten aplikazioetarako.
  • Bihurtu HTML Dokumentua Markdown-eraMugitu zahar HTML dokumentazioa Markdown oinarridun dokumentazio-sistemara (Docusaurus, GitBook, MkDocs).
  • CMS Export CleanupGarbitze HTML disdira CMS-etatik esportatua eta bihurtu Markdown-era bertsio-kontrol bat bat datorren.
  • Prestatu HTML Edukia LLM AhaleginarentzakoBihurtu HTML edukia Markdown garbia ChatGPT, Claude edo beste LLM ahaleginaretarako erabiltzeko.

Nola Funtzionatzen Du

Bihurgailu hau eskuz idatzitako, kanpo mendekotasunik gabeko erregex hodi baten inguruan eraikita dago β€” hirugarrenen liburutegirik ez da inportatzen. Bihurketa osoa zure nabigatzailean gertatzen da React useMemo dei baten bidez, irteera bizirik eguneratuz idazten duzun heinean.

  1. 1
    Itsatsi-detekzioak testu aberatsa harrapatzen du
    ClipboardEvent kudeatzaile batek text/html modalitatea irakurtzen du arbeletik nabigatzaileak testu laua itsatsi baino lehen. Honek esan nahi du zuzenean web-orri batetik, Google Docs-etik, edo Wordetik itsasteak automatikoki jatorrizko HTML markup harrapatzen duela β€” ez duzu iturria ikusi beharrik lehenik.
  2. 2
    Pasada anitzeko erregex hodiak etiketak kentzen eta bihurtzen ditu
    Bihurgailuak erregex pasaden ordena zorrotz bat exekutatzen du: lehenik <head>, <script>, <style>, eta HTML iruzkinak kentzen ditu, gero kode-bloke barrikatuak byte hutseko leku-gordailuen atzean gordetzen ditu hurrengo pasadek kode-edukia hondatzea eragozteko. Ondorengo pasadek izenburuak (h1–h6), aipamen-blokeak, irudiak, estekak, lodia/etzana/marratutakoa, zerrenda ordenatuak eta ordenatu gabeak, eta oinarrizko GFM barra-taulak kudeatzen dituzte β€” pasada bakoitzak etiketa-familia espezifiko bat helburu du.
  3. 3
    Entitate dekodeketa eta zuriune normalizazioa
    Etiketa guztiak kendu ondoren, decodeEntities funtzio dedikatu batek izendun entitateak ebazten ditu (&amp;, &lt;, e.a.) gehi zenbakizko dezimal eta hamaseitar karaktere-erreferentziak (&#39;, &#x27;) String.fromCodePoint erabiliz. Gaizki eratutako edo barrutitik kanpoko kode-puntuak Unicode ordezko karakterearekin ordezkatzen dira errore bat botatu beharrean. Amaierako zuriuneak, lerro huts-lasterketa kolapsatuak, eta gainerako zuriunea gero normalizatzen dira.
  4. 4
    Babestutako kode-zatiak berrezartzen dira
    Leku-gordailu sistema (byte huts bidez mugatutako indizeak) azken-azkenean askatzen da, kentzea, dekodeketa, eta zuriune-kolapsoa amaitu ondoren. Honek kode literalen barruko entitate-sekuentziak birritan dekodetzea eragozten du β€” HTML-Markdown bihurgailu naifetan ohiko birdekodeketa-akats bat.

Erlazionatutako tresnak

Maiz egiten diren galderak