2013-03-28 30 views
5

Eseguo un blog utilizzando Jekyll e ho pensato di accontentarmi dell'interprete di markdown Redcarpet perché è developed and used by GitHub.Interprete Ruby Markdown con sintassi simile a GitHub Flavored Markdown?

Bene, mi è capitato di imbattersi in un bug, sono andato a controllare i problemi e found this.

Maintainer dice, "Come probabilmente avrete notato (har har har har) Non ho tempo per mantenere più RedCarpet. Non è una priorità per me (trovo Markdown accuratamente noioso) e non è una priorità per GitHub, perché usiamo non è più in produzione. "

Quindi ...

  1. c'è un buon rubino markdown interprete (i. e. attivamente sviluppato, con una sana sintassi) che posso usare con Jekyll (& pygments)?

  2. Ancora meglio, un interprete markdown con sintassi simile a (o almeno vicino) GitHub Flavored Markdown?

risposta

10

https://github.com/vmg/redcarpet RedCarpet è molto attivamente sviluppato ed è stato aggiornato circa 8 ore fa

per "insaporire" la vostra Markdown (al momento della stesura di questo.): https://rubygems.org/gems/github-markdown

Per convertire Markdown in HTML :

GitHub::Markdown.render_gfm("# Header") 

Per rendere entro Rails:

GitHub::Markdown.render_gfm("# Header").html_safe 

Vuoi evidenziare la sintassi? https://github.com/simplabs/highlight https://alphahydrae.com/2013/01/markdown-views-in-rails/

Cheers!

+0

Sai qual è la differenza tra [Redcarpet] (https://rubygems.org/gems/redcarpet) e [Github-markdown] (https://rubygems.org/gems/github-markdown)? Redcarpet sembra più popolare, ma questo è tutto. – Lode

Problemi correlati