Convertitore da HTML a Markdown
Trasforma HTML in Markdown pulito e leggibile.
Funziona nel browser. Quello che scrivi non viene inviato da nessuna parte.
- Titoli ed elenchi mantenuti
- Blocchi di codice con fence
- Niente viene caricato
Come convertire HTML in Markdown
- Incolla il tuo HTML.
- Il Markdown appare mentre digiti.
- Copia o scarica il file Markdown.
Come si convertono gli elementi
| HTML | Markdown |
|---|---|
| <h2>Titolo</h2> | ## Titolo |
| <strong>grassetto</strong> | **grassetto** |
| <a href="...">testo</a> | [testo](...) |
| <code>x</code> | `x` |
| <pre><code>...</code></pre> | un blocco di codice con fence ``` |
Cosa non si converte in modo pulito
- Le tabelle HTML arrivano come testo semplice, non come sintassi delle tabelle Markdown.
- Stili inline e classi CSS vengono eliminati, perché Markdown non ha un equivalente per loro.
- I div di layout e altro HTML strutturale non standard diventano semplici paragrafi.
- Spazi e a capo ripetuti usati solo per la spaziatura visiva collassano in un singolo spazio, così come farebbe normalmente un browser con lo spazio bianco HTML in eccesso.
Dove si usa il Markdown convertito
- Incollare una pagina web in un README o un wiki che accetta solo Markdown.
- Alimentare un generatore di siti statici con contenuto ripulito.
- Spostare la documentazione da un'esportazione CMS a uno strumento di documentazione basato su Markdown.
- Ripulire testo formattato incollato da un'email prima di inserirlo in un changelog in testo semplice.
Stile dell'output Markdown
- I titoli usano lo stile # (ATX), non il più vecchio stile a sottolineatura scritto con === o ---.
- I blocchi di codice usano fence a triplo backtick, non l'indentazione a 4 spazi.
- Il testo in grassetto usa ** e il corsivo usa *, secondo lo stile predefinito di Turndown.
Domande su HTML in Markdown
Quali elementi HTML si convertono bene?
Titoli, paragrafi, elenchi, link, immagini, testo in grassetto e corsivo, citazioni e blocchi di codice si convertono tutti in modo pulito.
Le tabelle HTML vengono convertite?
Non nella sintassi delle tabelle Markdown. Le tabelle arrivano come il loro contenuto testuale, perché il supporto alle tabelle Markdown varia molto da strumento a strumento.
Posso incollare un'intera pagina web?
Sì. Incolla il sorgente HTML della pagina e il contenuto leggibile si converte in Markdown.
Quale libreria alimenta questo strumento?
Turndown, un convertitore da HTML a Markdown molto usato, impostato su titoli in stile ATX (# Titolo) e blocchi di codice con fence.
Gestisce gli elenchi annidati?
Sì. Gli elementi <ul> e <ol> annidati si convertono in voci di elenco Markdown indentate, mantenendo il loro livello di annidamento.
Converte le entità HTML come & o ?
Sì, le entità comuni si convertono nei loro caratteri semplici equivalenti nell'output Markdown, così & diventa un & letterale e diventa uno spazio normale.
Cosa succede alle citazioni e alle linee orizzontali?
Un <blockquote> diventa una riga che inizia con >, e un <hr> diventa una riga di tre trattini, entrambe sintassi Markdown standard.
Posso convertire HTML copiato direttamente da Word o Google Docs?
Sì, anche se il sorgente spesso porta con sé tag span e stili inline extra per la formattazione. Questi vengono eliminati perché Markdown non ha un equivalente, lasciando intatti testo visibile, titoli, link ed elenchi.