Pāriet uz galveno saturu

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.

Darbojas bezsaistē pēc ielādes

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
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.

  1. 1
    Ielīmēšanas noteikšana pārtver bagātinātu tekstu
    ClipboardEvent 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.
  2. 2
    Vairāku gājienu regex konveijers noņem un konvertē birkas
    Konvertē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.
  3. 3
    Entītiju dekodēšana un atstarpju normalizācija
    Pēc tam, kad visas birkas ir noņemtas, speciāla decodeEntities funkcija atrisina nosauktās entītijas (&amp;, &lt; utt.) plus skaitliskās decimālās un heksadecimālās rakstzīmju atsauces (&#39;, &#x27;), 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.
  4. 4
    Aizsargātie koda fragmenti tiek atjaunoti
    Vietturu 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

Bieži uzdotie jautājumi