Command Palette

Search for a command to run...

HT

HTML a Markdown

Converti HTML per pulire Markdown istantaneamente Trasforma intestazioni, elenchi, collegamenti, immagini, blockquote, blocchi di codice e tabelle in GitHub Flavored Markdown portatile Tollerante al markup CMS disordinato Esegue lato client.

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.

La conversione di HTML in Markdown a mano è più lenta con le tabelle, ovvero dove un convertitore HTML in Markdown risparmia più tempo Incolla <table>PH1<th>Plan</th><th>Price</th></tr><tr><td>Free</td><tr>0__0<tr>1<tr>2<tr>3____ e ottieni tre righe indietro: | Pianifica | Prezzo |, quindi il divisore | -- |-- |, quindi | Gratis | $0 |. La stessa tabella HTML per Markdown passo funziona per una griglia di prezzi copiata da una pagina di documenti o una tabella di specifiche esportata da un wiki, e puoi controllare il risultato incollandolo in qualsiasi commento di 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 IA 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?

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

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

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

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

Incolla il tuo HTML nell'editor e il Markdown viene visualizzato immediatamente - non c'è nessun file da caricare e nessun pulsante di conversione da premere Regola lo stile del punto elenco o la gestione dei collegamenti se preferisci, quindi copia il Markdown o scaricalo come file .md.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

html to markdownhtml to markdown converterconvert html to markdownhtml to mdweb page to markdownrich text to markdowncms to markdownhtml markdown convertermarkdown from htmlconverting html to markdownhtml table to markdown