Trawsnewidydd HTML i Markdown am ddim
Trawsnewidwch HTML i Markdown glân. Trin penawdau, rhestrau, dolenni, delweddau, blociau cod, tablau, a blociau dyfyniad. Perffaith ar gyfer symud cynnwys allan o CMSiau.
Gludwch HTML ar y chwith; mae Markdown glân yn ymddangos ar y dde. Mae Markdown yn symlach na HTML, felly caiff arddulliau, sgriptiau, a thablau cymhleth eu symleiddio neu eu hepgor.
Awgrym: gludwch destun cyfoethog a gopïwyd o wefan, Word, neu Google Docs - caiff ei HTML ei ddal yn awtomatig.
Bydd allbwn Markdown yn ymddangos yma…Defnyddiau cyffredin
- Migr Cynnwys Blog i MarkdownTrosi hen bosts WordPress, Medium, neu CMS arall i Markdown ar gyfer generaduron safleoedd statig.
- Trosi Cynnwys E-bost i MarkdownTynwch destun o e-byst HTML neu erthyglau'r we a throsir i Markdown ar gyfer apiau nodyn.
- Trosi Dogfennau HTML i MarkdownSymudwch ddogfennaeth HTML hŷn i system ddogfennaeth ar sail Markdown (Docusaurus, GitBook, MkDocs).
- CMS Export CleanupGlanhewch yr HTML anniben a allforio o CMSes a'i drosi'n Markdown sy'n cydweddu â rheoli fersiwn.
- Paratoi Cynnwys HTML ar gyfer LLM PromptsTrosi cynnwys HTML i Markdown glân i'w ddefnyddio yn ChatGPT, Claude, neu LLM prompts eraill.
Sut Mae'n Gweithio
Mae'r trosydd hwn wedi'i adeiladu o gwmpas biblinell mynegiad rheolaidd wedi'i ysgrifennu â llaw, heb ddibyniaeth — ni fewnforir unrhyw lyfrgell trydydd parti. Mae'r trosiad cyfan yn rhedeg y tu mewn i'ch porwr drwy alwad useMemo React, gan ddiweddaru'r allbwn yn fyw wrth i chi deipio.
- 1Mae canfyddiad gludo'n rhyng-gipio testun cyfoethogMae trinydd ClipboardEvent yn darllen y blas text/html o'r clipfwrdd cyn i'r porwr allu gludo testun plaen. Mae hyn yn golygu bod gludo'n uniongyrchol o dudalen we, Google Docs, neu Word yn awtomatig gipio'r marciad HTML amrwd — nid oes angen i chi weld y ffynhonnell yn gyntaf.
- 2Mae biblinell mynegiad rheolaidd aml-basiog yn tynnu ac yn trosi tagiauMae'r trosydd yn rhedeg trefn gaeth o basiadau mynegiad rheolaidd: mae'n tynnu <head>, <script>, <style>, a sylwadau HTML yn gyntaf, yna'n stashio blociau cod wedi'u ffensio y tu ôl i wardeiniaid nul-bit i atal pasiadau diweddarach rhag llygru cynnwys cod. Mae pasiadau dilynol yn trin penawdau (h1–h6), dyfyniadau bloc, delweddau, dolenni, tew/italeidd/trawstoriad, rhestrau trefnedig a heb eu trefnu, a thablau piben GFM sylfaenol — mae pob pas yn targedu teulu tag penodol.
- 3Dadgodio endid a normaleiddio bylchau gwynAr ôl i bob tag gael ei dynnu, mae ffwythiant decodeEntities pwrpasol yn datrys endidau wedi'u henwi (&, <, ac ati) ynghyd â chyfeiriadau nod degol a hecs rhifiadol (', ') gan ddefnyddio String.fromCodePoint. Mae pwyntiau cod camffurfiedig neu y tu allan i'r amrediad yn cael eu disodli â'r nod amnewid Unicode yn hytrach na thaflu. Yna normaleiddir bylchau ôl, rhediadau cywasgedig o linellau gwag, a bylchau gwyn dros ben.
- 4Adferir rhychwannau cod gwarchodedigMae'r system wardein (indecsau wedi'u ffinio â nul-bit) yn cael ei ddadwneud olaf, ar ôl i dynnu, dadgodio, a chywasgu bylchau gwyn gael eu cwblhau. Mae hyn yn atal dilyniannau endid y tu mewn i lythrennau cod rhag cael eu dadgodio ddwywaith — nam dadgodio-dwbl cyffredin mewn trosyddion HTML-i-Markdown naïf.
Offer Cysylltiedig
Trawsnewidydd Markdown i HTML
Trawsnewidwch Markdown i HTML glân gyda rhagolwg byw. Defnyddio'r golwg ffynhonnell i gopïo HTML parod i'w gludo ar gyfer blogiau, CMSiau, neu demplatau e-bost.
Golygydd Markdown
Ysgrifennwch a rhagweld Markdown mewn amser real. Yn cefnogi penawdau, trwm, italig, blociau cod, tablau, a rhestrau.
Amgodwr a Dadgodwr HTML
Amgodwch gymeriadau arbennig i endidau HTML neu dadgodwch endidau yn ôl i destun plaen. Ar unwaith, yn eich porwr.