HTML uz Markdown konvertētājs bez maksas
Konvertē HTML uz tīru Markdown. Apstrādā virsrakstus, sarakstus, saites, attēlus, koda blokus, tabulas un blokā citātus. Lieliski piemērots satura pārvietošanai no CMS.
Ielīmējiet HTML kreisajā pusē; tīrs Markdown parādās labajā pusē. Markdown ir vienkāršāks nekā HTML, tāpēc stili, skripti un sarežģītas tabulas tiek vienkāršotas vai izlaistas.
Padoms: ielīmējiet bagātu tekstu, kas kopēts no tīmekļa lapas, Word vai Google Docs — tā HTML tiek automātiski uztverti.
Markdown izvade parādīsies šeit…Biežākie lietojumi
- Bloga satura migrācija uz MarkdownKonvertējiet vecus WordPress, Medium vai citus CMS ierakstus uz Markdown statiskajiem vietu ģeneratoriem.
- Konvertējiet e-pasta saturu uz MarkdownEkstrahējiet tekstu no HTML e-pastiem vai tīmekļa rakstiem un konvertējiet vienkāršā Markdown pierakstu programmām.
- Konvertējiet HTML dokumentus uz MarkdownPārvietojiet mantotu HTML dokumentāciju uz Markdown balstītu dokumentācijas sistēmu (Docusaurus, GitBook, MkDocs).
- CMS eksporta tīrīšanaIztīriet nekārtas HTML, kas eksportēts no CMS, un konvertējiet to versijas kontrolei draudzīgā Markdown.
- Sagatavojiet HTML saturu LLM uzvedniemKonvertējiet HTML saturu uz tīru Markdown lietošanai ChatGPT, Claude vai citos LLM uzvednos.
Kā tas darbojas
Šis konvertētājs ir veidots ap pašrakstītu, bez atkarībām regex konveijeru — nav importēta neviena trešās puses bibliotēka. Visa konvertēšana notiek jūsu pārlūkprogrammā caur React useMemo izsaukumu, atjauninot izvadi dzīvajā laikā, kamēr rakstāt.
- 1Ielīmēšanas noteikšana pārtver bagātinātu tekstuClipboardEvent apstrādātājs nolasa text/html formu no starpliktuves, pirms pārlūkprogramma var ielīmēt vienkāršu tekstu. Tas nozīmē, ka ielīmēšana tieši no tīmekļa lapas, Google Docs vai Word automātiski uztver neapstrādāto HTML marķējumu — jums nav nepieciešams vispirms skatīt avotu.
- 2Vairāku gājienu regex konveijers noņem un konvertē birkasKonvertētājs izpilda stingru regex gājienu secību: tas vispirms noņem <head>, <script>, <style> un HTML komentārus, tad noglabā aptvertos koda blokus aiz nulles-baita vietturiem, lai vēlākie gājieni nesabojātu koda saturu. Nākamie gājieni apstrādā virsrakstus (h1–h6), citātus, attēlus, saites, treknu/kursīvu/pārsvītrotu tekstu, sakārtotos un nesakārtotos sarakstus, un pamata GFM svītru tabulas — katrs gājiens mērķē uz konkrētu birku ģimeni.
- 3Entītiju dekodēšana un atstarpju normalizācijaPēc tam, kad visas birkas ir noņemtas, speciāla decodeEntities funkcija atrisina nosauktās entītijas (&, < utt.) plus skaitliskās decimālās un heksadecimālās rakstzīmju atsauces (', '), izmantojot String.fromCodePoint. Nepareizi formēti vai ārpus diapazona koda punkti tiek aizstāti ar Unicode aizstāšanas rakstzīmi, nevis izmetot kļūdu. Beigu atstarpes, sakļautas tukšu rindu sērijas un liekas atstarpes tad tiek normalizētas.
- 4Aizsargātie koda fragmenti tiek atjaunotiVietturu sistēma (nulles-baita norobežoti indeksi) tiek atritināta pēdējā, pēc tam, kad noņemšana, dekodēšana un atstarpju sakļaušana ir pabeigtas. Tas novērš entītiju secību dubultu dekodēšanu koda literāļos — izplatītu dubultās dekodēšanas kļūdu naivos HTML-uz-Markdown konvertētājos.
Saistītie rīki
Markdown uz HTML konvertētājs
Konvertē Markdown uz tīru HTML ar tiešraides priekšskatījumu. Izmantojiet avota skatu, lai kopētu ielīmēšanai gatavu HTML blogiem, CMS vai e-pasta veidnēm.
Markdown redaktors
Raksti un priekšskatī Markdown reāllaikā. Atbalsta virsrakstus, treknrakstu, slīprakstu, koda blokus, tabulas un sarakstus.
HTML enkodētājs un dekodētājs
Enkodē speciālos rakstzīmes uz HTML entītijām vai dekodē entītijas atpakaļ uz vienkāršu tekstu. Tūlītēji, pārlūkprogrammā.