Qual è il convertitore da HTML a Markdown?

Il convertitore HTML-Markdown prende HTML - una pagina che hai copiato da un CMS, l'output di un editor di rich-text, un pezzo di un articolo renderizzato - e lo trasforma di nuovo in Markdown pulito Le intestazioni diventano # righe, <strong> e <em> diventano in grassetto e corsivo, gli ancoraggi diventano collegamenti [testo] (url), <img> diventa sintassi dell'immagine, gli elenchi ordinati e non ordinati diventano elenchi numerati e puntati, <blockquote> diventa > virgolette, <pre><code> diventa blocchi di codice recintati e le tabelle diventano tabelle pipe Markdown aromatizzate GitHub.
Markdown è il formato portatile che i siti di documentazione, i blog statici, i file di lettura, le app per appunti e le richieste di intelligenza artificiale tutti capiscono. L'HTML è ciò che di solito si finisce quando si copia dal Web o si esporti da un editor WYSIWYG e contiene un sacco di markup che non si desidera in un documento di testo normale. La conversione a mano l'uno all'altro è noioso e soggetto a errori; un convertitore basato su regole lo fa in modo coerente.
Tutto viene eseguito nel browser Il parser è scritto a mano e privo di dipendenze - non utilizza un'API remota e non si basa nemmeno sul DOM del browser, quindi è tollerante nei confronti dei tag non chiusi e degli attributi vaganti di cui è pieno l'HTML del mondo reale Le tue bozze, le pagine interne e i contenuti incollati non escono mai dalla pagina Incolla HTML, scegli il tuo stile bullet, quindi copia il Markdown o scarica un file .md.
La conversione è con perdita in una direzione per progettazione, perché Markdown esprime molto meno di quanto faccia HTML Classi, id, stili in linea, span, attributi di dati e qualsiasi cosa posizionale vengono eliminati, poiché Markdown non ha modo di portarli: ciò che sopravvive è la struttura, che di solito è il punto di conversione GitHub Flavored Markdown gestisce le tabelle, ma solo quelle semplici, quindi una tabella con celle unite o contenuto di blocchi all'interno di una cella non può essere rappresentata e si presenta appiattita Gli elenchi nidificati si convertono in modo pulito; le combinazioni di elenchi e citazioni di blocchi profondamente annidate sono dove l'output diventa fragile Il markup CMS messy con tag non chiusi viene analizzato anziché rifiutato, quindi incollare da un editor di testo ricco generalmente funziona e vale la pena leggere il risultato piuttosto che fidarsi di esso.
Come utilizzare il convertitore da HTML a Markdown?
Incolla il tuo HTML
Digita o incolla HTML nell'editor - copiato da una pagina web, esportato da un CMS o prodotto da un campo rich-text Il Markdown si aggiorna durante la digitazione; carica il campione per vedere cosa è supportato.
Scegli le tue opzioni
Scegli il carattere del punto elenco per gli elenchi non ordinati, mantieni il markdown aromatizzato GitHub per i tavoli e la barrata e decidi se mantenere link e immagini o ridurli in testo normale.
Rivedi il markdown
Leggi l'output accanto alla tua fonte e controlla le statistiche - parole, intestazioni, collegamenti, immagini, blocchi di codice e tempo di lettura stimato - per confermare che la struttura si è rivelata intatta.
Copia o scarica
Copia il markdown negli appunti o scaricalo come file .md, pronto per essere rilasciato in un readme, un sito docs, un'app per note o un blog statico.
Caratteristiche principali
Copertura completa del blocco
Intestazioni, paragrafi, elenchi ordinati e non ordinati (compresi elenchi nidificati), blocchi, regole orizzontali, blocchi di codice e liste di descrizione sono tutti mappati ai loro equivalenti di Markdown
Tabelle GFM e barrato
Le tabelle HTML diventano tabelle pipe Markdown aromatizzate GitHub con una riga e un divisore di intestazione e <del> / <s> diventano ~~strikethrough~~ - le estensioni che README e docs già utilizzano
Collegamenti, immagini e codice in linea
le ancore diventano [ Testo](Href "Titolo"), le immagini diventano ! [ alt](src) e gli intervalli di <code> sono avvolti in backtick con il loro contenuto lasciato intatto in modo che i frammenti sopravvivano alla conversione
tollerante al markup disordinato
Tag non chiusi, nomi di tag maiuscoli, attributi non citati, commenti e blocchi <script> / <style> sono tutti gestiti con grazia: il convertitore non lancia mai HTML nel mondo reale
Frequently Asked Questions
Related Tools
HTML Formatter
Format, beautify, and minify HTML online. Re-indents messy or minified markup, keeps script, style, and pre content verbatim, and runs entirely in your browser.
HTML Table Generator
Generate an accessible HTML table from pasted CSV or tab-separated data. Add a header row, caption, striped rows, and borders, then copy the HTML and CSS. Runs client-side.
Markdown to HTML
Convert Markdown to clean, semantic HTML with GitHub Flavored Markdown support - tables, task lists, fenced code, heading anchors, live preview and a full HTML document export.
Markdown TOC Generator
Generate a linked table of contents from Markdown headings
Comments
0 comments
No comments yet. Be the first to share your thoughts!