Fara beint í aðalefni
LibraTool logoLibraTool

HTML í Markdown breytir — ókeypis

Breyttu HTML í hreint Markdown. Meðhöndlar fyrirsagnir, lista, tengla, myndir, kóðablokkir, töflur og tilvitnunarblokkir. Fullkomið til að flytja efni úr CMS.

Virkar án nettengingar eftir hleðslu

Límdu HTML til vinstri; hreint Markdown birtist til hægri. Markdown er einfaldara en HTML, þannig að stílar, skriptur og flóknar töflur eru einfaldaðar eða sleppt.

Ábending: límdu rifa texta sem afrituð hefur verið af vefsíðu, Word eða Google Docs - HTML hennar er sjálfkrafa fangað.

Markdown-úttak
Markdown-úttak birtist hér…

Algeng notkun

  • Fluttaðu bloggefni til MarkdownBreyttu gömlu WordPress-, Medium- eða öðrum CMS-innbálki í Markdown fyrir kyrra veflýsingar.
  • Breyttu tölvupóstinnbálki í MarkdownDragðu texta úr HTML-tölvupóstum eða vegarklum og breyttu í Markdown fyrir athugasemdaforrit.
  • Breyttu HTML-skjölum í MarkdownFlyttu eldri HTML-skjöl í Markdown-undirstuddur skjölun (Docusaurus, GitBook, MkDocs).
  • CMS útflutningshreinsunHreinsa HTML sem fluttur er út frá CMS-kerfum og breyta því í Markdown fyrir útgáfustýringu.
  • Undirbúðu HTML-efni fyrir LLM-skipanirBreyttu HTML-efni í hreint Markdown til notkunar í ChatGPT, Claude eða öðrum LLM-skipunum.

Hvernig það virkar

Þessi breytir er byggður í kringum handskrifaða, án-ytri-háða regex-leiðslu — ekkert þriðja-aðila bókasafn er flutt inn. Öll breytingin keyrir inni í vafranum þínum með useMemo kalli React, uppfærir úttakið lifandi um leið og þú skrifar.

  1. 1
    Límingargreining hlerar ríkan texta
    ClipboardEvent-meðhöndlari les text/html-bragðið úr klippiborðinu áður en vafrinn getur límt hreinan texta. Þetta þýðir að að líma beint frá vefsíðu, Google Docs, eða Word fangar sjálfkrafa hráa HTML-merkjamálið — þú þarft ekki að skoða frumkóðann fyrst.
  2. 2
    Fjöl-lotu regex-leiðsla fjarlægir og breytir tögum
    Breytirinn keyrir stranga röð regex-lota: hann fjarlægir fyrst <head>, <script>, <style>, og HTML-athugasemdir, felur svo girt kóðablokkir á bak við núll-bæta staðgengla til að koma í veg fyrir að síðari lotur skemmi kóðainnihald. Síðari lotur meðhöndla fyrirsagnir (h1–h6), tilvitnanir, myndir, tengla, feitletrun/skáletrun/yfirstrikun, raðaða og óraðaða lista, og grunn GFM-pípu-töflur — hver lota beinist að sérstakri tag-fjölskyldu.
  3. 3
    Afkóðun eininga og bilnormalisering
    Eftir að öll tög eru fjarlægð leysir sérstakt decodeEntities fall nefndar einingar (&amp;, &lt;, o.s.frv.) auk talnalegra tugatals- og hex-stafatilvísana (&#39;, &#x27;) með String.fromCodePoint. Rangmótaðir eða utan-sviðs kóðapunktar eru skipt út fyrir Unicode-uppbótarstafinn frekar en að kasta villu. Aftustu bil, felld rás tómra lína, og aukabil eru svo normaliseruð.
  4. 4
    Verndaðar kóðaspilar eru endurheimtir
    Staðgengilkerfið (núll-bæta-mörkuð vísitölur) er afvafið síðast, eftir að fjarlæging, afkóðun, og bilfelling er lokið. Þetta kemur í veg fyrir að einingarunur innan kóðabókstafa séu afkóðaðar tvisvar — algeng tvöfalds-afkóðunar villa í einfeldnislegum HTML-til-Markdown breytum.

Tengd verkfæri

Algengar spurningar