Convertitore da HTML a Markdown
Incolla HTML o apri un file .html e ottieni Markdown ordinato per un README, una wiki o un'app di note.
Funziona interamente nel tuo browser
Incolla dell'HTML per iniziare.
HTML fino a circa 5 MB, incollato o da un file .html. Il risultato si aggiorna mentre scrivi.
Come convertire HTML in Markdown
- Incolla il tuo HTML nella casella oppure apri un file .html.
- Scegli lo stile di titoli, elenchi e blocchi di codice che preferisci. Le tabelle diventano tabelle Markdown, a meno che tu non lo disattivi.
- Copia il Markdown o scaricalo come file .md.
Trasformare le pagine web in Markdown
Spostare contenuti da una pagina web, da un vecchio CMS o da un editor di testo ricco a un README, a un sito statico o a un'app di note significa di solito convertire HTML in Markdown. Il convertitore percorre la struttura dell'HTML e scrive ogni elemento nella sua forma Markdown: i titoli diventano righe con #, gli elenchi diventano trattini, i link diventano [testo](url) e <pre><code> diventa un blocco di codice.
Markdown descrive solo la struttura, quindi lo stile viene lasciato indietro. Stili inline, classi, colori e contenitori di layout scompaiono, mentre parole, enfasi, link, immagini ed elenchi restano. Le tabelle vengono scritte come tabelle GitHub Flavored Markdown quando sono abbastanza semplici per quel formato.
Progetti diversi preferiscono abitudini Markdown diverse, ed è per questo che si possono cambiare gli stili di titoli, simbolo degli elenchi, blocchi di codice e corsivo. La maggior parte dei renderer li accetta tutti.
Suggerimenti
- Controlla come viene mostrato il Markdown con Da Markdown a HTML, che ha un'anteprima.
- Sistema spazi o parole rimasti con Trova e sostituisci.
- Conta le parole del risultato con Conta parole.
Domande frequenti
Il mio HTML viene caricato?
No. Viene convertito nel tuo browser con la libreria open source Turndown e nulla viene inviato altrove né conservato.
Carica immagini o esegue gli script presenti nell'HTML?
No. L'HTML viene letto in un documento scollegato che il browser non mostra mai, quindi gli script non vengono eseguiti e immagini, font e fogli di stile non vengono scaricati. I blocchi script e style vengono eliminati dal risultato.
Come vengono convertite le tabelle?
Le tabelle semplici diventano tabelle Markdown in stile GitHub, con la prima riga come intestazione e con l'allineamento a sinistra, al centro o a destra mantenuto quando l'HTML lo imposta. Le tabelle con celle unite (rowspan o colspan) o con una tabella dentro un'altra non si possono scrivere come tabelle Markdown, quindi restano in HTML, che la maggior parte dei renderer Markdown mostra così com'è. Puoi disattivare la conversione delle tabelle per mantenerle tutte in HTML.
Che differenza c'è tra gli stili dei titoli e del codice?
I titoli ATX iniziano con il simbolo # (# Titolo) e funzionano a ogni livello; i titoli Setext sottolineano il testo con = o - ed esistono solo per i livelli 1 e 2, quindi i titoli più profondi usano comunque #. I blocchi di codice delimitati racchiudono il codice tra tre apici inversi e mantengono il nome del linguaggio da una classe language-; i blocchi rientrati usano quattro spazi, lo stile più vecchio.
Che cosa si perde nella conversione?
Markdown non ha modo di esprimere colori, font, classi, layout o controlli di un modulo, quindi vengono eliminati e restano solo il testo e la sua struttura. Il testo barrato diventa ~~testo~~ e le caselle di controllo negli elementi di elenco diventano segnaposto di attività. I caratteri che altrimenti sarebbero letti come Markdown, come un # o un * iniziale, vengono preceduti da una barra rovesciata.