Vai al contenuto

Convertitore da Markdown a HTML — Numio

Converte Markdown in HTML con la libreria markdown-js, che segue la sintassi originale di John Gruber. HTML non elaborato nell'origine viene sottoposto a escape come testo e le estensioni GitHub come tabelle e blocchi di codice delimitati non vengono riconosciute.

Incollare una sezione README o una nota di rilascio in un campo CMS che accetta solo HTML.

Markdown

Quando usarlo

  • Incollare una sezione README o una nota di rilascio in un campo CMS che accetta solo HTML.
  • Controllare quali tag HTML produce un pezzo di Markdown di base.

Come si usa

  1. Incolla Markdown nell'editor di sinistra o carica un file .md.
  2. Leggi lo HTML generato sulla destra e controlla l'anteprima renderizzata sotto di esso per ogni intestazione, elenco e collegamento.
  3. Copia HTML; contiene solo markup del corpo, quindi aggiungi il tuo CSS dove lo incolli.

Ribasso

## Install

Run the **CLI** once:

    npm install -g douni

1. Open the [docs](https://douni.one)
2. Paste your file

| a | b |

HTML

<h2>Install</h2>

<p>Run the <strong>CLI</strong> once:</p>

<pre><code>npm install -g douni</code></pre>

<ol>
  <li>Open the <a href="https://douni.one">docs</a></li>
  <li>Paste your file</li>
</ol>

<p>| a | b |</p>

Dettagli e limiti

La conversione viene eseguita nel browser. L'output è un frammento HTML senza <html>, <head> o foglio di stile; l'anteprima lo rende in un frame sandbox con gli script disabilitati.

È supportato solo il Markdown originale. Le tabelle dei tubi, gli elenchi delle attività, il ~~barrato~~ e il codice delimitato ``` vengono lasciati come testo; utilizzare il rientro di 4 spazi per i blocchi di codice.

L’HTML inline, come <div>, viene convertito in &lt;div&gt; tramite escape, anziché essere inserito direttamente.

Le immagini diventano tag <img> che puntano allo URL originale; i file non sono incorporati.

FAQ

Perché i miei recinti di codice ``` non vengono trasformati in blocchi <pre>?

La libreria è antecedente al codice protetto. Una recinzione viene trattata come codice in linea all'interno di un paragrafo. Rientra il codice di quattro spazi per ottenere <pre><code>.

Supporta le tabelle Markdown aromatizzate GitHub?

No. Una riga come | un | b | viene restituito come un semplice paragrafo.

Posso mantenere HTML grezzo nel mio Markdown?

No. I tag HTML vengono sottoposti a escape e visualizzati come testo nel risultato, quindi un <div> incorporato non verrà visualizzato come elemento.

Specifiche e riferimenti