Come convertire HTML in Markdown
- Incolla un frammento HTML o carica un file
.htmlsupportato. - Converti l'origine e controlla quali elementi semantici rimangono significativi in Markdown.
- Converti e ispeziona collegamenti, immagini, elenchi annidati, tabelle e blocchi di codice.
- Copia il Markdown o scarica il file
.md.
Cosa preserva il convertitore?
| Contenuto sorgente | Comportamento di output consigliato | Nota di conversione |
|---|---|---|
| Intestazioni | Associa <h1>–<h6> alle intestazioni Markdown | |
| Paragrafi ed enfasi | Converti paragrafi, grassetto e corsivo | |
| Elenchi | Converti elenchi ordinati, non ordinati e annidati | |
| Collegamenti | Preserva il testo e l'URL risolto | |
| Immagini | Preserva la sorgente e il testo alternativo | |
| Codice | Usa codice in linea e blocchi delimitati | |
| Tabelle | Converti tabelle compatibili in GFM | |
| Citazioni | Converti citazioni semantiche |
Cosa può cambiare durante la conversione?
Script, stili e moduli
Gli elementi eseguibili e interattivi non hanno un equivalente Markdown ordinario e potrebbero essere omessi o ridotti a testo.
Tabelle complesse
L'unione di righe (rowspan) o colonne (colspan), le tabelle annidate e i contenuti complessi delle celle potrebbero richiedere HTML non elaborato o una semplificazione (flattening).
URL relativi
Un frammento incollato potrebbe non includere l'URL di base della pagina, quindi i collegamenti relativi e i percorsi delle immagini non possono sempre essere risolti.
Contenitori di layout
I layout div, grid e flexbox non implicano un ordine di lettura semantico.
Contenuti nascosti e boilerplate
Il convertitore necessita di una politica chiara per gli elementi nascosti, la navigazione e i contenuti compressi visivamente.
Usi comuni per HTML a Markdown
Migrare la documentazione Web
Trasferisci HTML semantico in un sistema di documentazione basato su Markdown.
Pulire il testo formattato copiato
Converti l'HTML generato dall'editor in un formato più semplice prima del controllo versione o della pubblicazione.
Preparare esempi di codice
Mantieni blocchi di codice e intestazioni senza importare il foglio di stile completo della pagina.
Creare un contesto IA basato sul testo
Rimuovi script e stili mantenendo la struttura delle informazioni che deve ancora essere esaminata.
Esempio di HTML in Markdown
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
## Setup
Read the [guide](/guide).
- Install
- Test
Suggerimenti per un output Markdown più pulito
- Usa HTML semantico Le intestazioni, gli elenchi e le tabelle si convertono in modo più affidabile rispetto ai contenitori di layout generici.
- Fornisci un URL di base se necessario I collegamenti relativi richiedono un contesto se il risultato deve funzionare al di fuori della pagina originale.
- Scegli un dialetto di output GFM supporta tabelle ed elenchi di attività che il CommonMark di base non definisce.
- Rivedi i blocchi di codice Conferma il linguaggio di programmazione rilevato e gli apici inversi (backtick) incorporati.
- Decidi l'alternativa in HTML non elaborato Mantenere l'HTML non supportato può preservare le informazioni ma riduce la portabilità.
Domande frequenti
Gli elementi <script> e <style> vengono rimossi?
Gli script e gli stili non sono contenuti Markdown utili e non si dovrebbe fare affidamento su di essi nel risultato. Rivedi l'HTML incollato prima di riutilizzare l'output.
Le tabelle HTML vengono convertite in tabelle Markdown?
Le tabelle rettangolari compatibili possono diventare tabelle GFM. Le tabelle con rowspan, colspan, blocchi annidati o più righe di intestazione richiedono un'alternativa documentata.
I blocchi di codice e il codice in linea sono preservati?
Possono essere mappati da <pre> e <code>.
Cosa succede ai collegamenti e alle immagini?
Il testo del collegamento e le destinazioni valide possono essere mantenuti. I collegamenti relativi e i percorsi delle immagini rimangono dipendenti dal contesto perché un frammento caricato non ha un URL di base garantito.
I tag HTML non supportati vengono rimossi o mantenuti?
I contenitori puramente di presentazione possono essere semplificati mantenendo il testo leggibile. Confronta l'output con la sorgente quando gli elementi personalizzati hanno un significato.
Il convertitore genera CommonMark o GFM?
L'output previsto è GitHub-Flavored Markdown. Tabelle, testo barrato ed elenchi di attività si basano sulle estensioni GFM.
Posso incollare un intero documento HTML?
Sì. Puoi incollare un frammento o caricare un file .html o .htm, quindi rivedere il Markdown generato.
Questa pagina può convertire l'URL di un sito Web in tempo reale?
No. Questa pagina accetta codice HTML incollato o un file HTML caricato; non recupera l'URL di un sito Web in tempo reale.
Converti di nuovo il Markdown in PDF
Hai già un file Markdown? Usa ilconvertitore da Markdown a PDFper creare un PDF condivisibile.