La biblioteca kramdown opere la lettura del codice immesso e l'output in vari formati come:
- HTML
- LaTeX
- sintassi kramdown
La libreria utilizza il proprio superset Markdown noto come sintassi kramdown, ma può anche sostenere come ingresso Markdown regolare, GitHub aromatizzato Markdown, e il codice HTML standard.
Utilizzando kramdown per la conversione tra formati di testo non costringere gli sviluppatori a usare Markdown come ingresso o il valore di uscita, la biblioteca di essere in grado per la conversione tra HTML e LaTeX senza problemi. Il modo in cui funziona è kramdown convertire da HTML a kramdown (di essa la propria sintassi Markdown superset), e quindi l'output di LaTeX.
Di gran lunga la caratteristica kramdown più importante è la velocità, la biblioteca noto nella comunità rubino per questo, e ampiamente utilizzato in altri progetti solo a causa di esso.
di fuori di questo, kramdown è anche molto ben documentato, aggiornato regolarmente, e viene fornito con una base di codice molto ben collaudato.
Cosa c'è di nuovo in questa versione :.
- l'evidenziatore di sintassi 'coniata' per il convertitore LaTeX è ora disponibile
- Un nuovo motore per la matematica basata su mathjax-Node che emette per MathML è ora disponibile.
- fissi # 244, # 246: i blocchi di codice Recintato ora permettono un trattino nel nome della lingua codice .
- L'elenco di opzioni nella pagina man, nonché nella produzione di kramdown --help è ora ordinato.
Cosa c'è di nuovo nella versione 1.8.0:
- L'evidenziatore di sintassi 'coniata' per il convertitore LaTeX è ora disponibile.
- Un nuovo motore per la matematica basata su mathjax-Node che emette per MathML è ora disponibile.
- fissi # 244, # 246: i blocchi di codice Recintato ora permettono un trattino nel nome della lingua codice .
- L'elenco di opzioni nella pagina man, nonché nella produzione di kramdown --help è ora ordinato.
Cosa c'è di nuovo nella versione 1.7.0:
- L'evidenziatore di sintassi 'coniata' per il convertitore LaTeX è ora disponibile.
- Un nuovo motore per la matematica basata su mathjax-Node che emette per MathML è ora disponibile.
- fissi # 244, # 246: i blocchi di codice Recintato ora permettono un trattino nel nome della lingua codice .
- L'elenco di opzioni nella pagina man, nonché nella produzione di kramdown --help è ora ordinato.
Cosa c'è di nuovo nella versione 1.6.0:
- Gli utenti possono ora definire la posizione delle note.
- Rake gemspec ora genera un file kramdown.gemspec locale.
Cosa c'è di nuovo nella versione 1.3.3:
- Bug fix:
- Il set di caratteri della stringa = mancava da un & # x3c; meta & # X3e; tag nel modello di documento HTML.
I commenti non trovato