2012-05-25 25 views
18

Estoy construyendo un sitio con páginas github y do no quiero guiones bajos dentro de las palabras para poner en cursiva porciones de esas palabras. P.ej. function_name_here no debe representar con name en cursiva. Entiendo que el descuento con sabor a github se supone que es inteligente como este; pero sigo viendo cursivas en mi página renderizada.Problemas del subrayado: Jekyll + redcarpet == ¿Rebajas con sabor a Github?

he puesto en mi _config.yml

markdown: redcarpet 

... nada más que tenga que hacer para conseguir Github con sabor comportamiento de rebajas?

Respuesta

20

La versión de Jekyll disponible en gh-pages de github no ejecuta la última versión de redcarpet (redcarpet2) que admite estas características. There's a plugin to provide the latest version of redcarpet to Jekyll, en el que luego se puede configurar para el comportamiento que desea, es decir, a continuación, añadir esto a su _config.yml

markdown: redcarpet2 
redcarpet: 
    extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables",  "with_toc_data"] 

Sí, estoy de acuerdo que parece una locura que github no se ejecuta el mismo programa de análisis de reducción del precio de GH-páginas como lo usa para su marca con sabor github en cualquier otro lugar del sitio.

+14

A partir de Jekyll 0.12.0, redcarpet2 es compatible con Jekyll sin necesidad de un complemento, por lo que el enfoque que se muestra en la pregunta original debería funcionar ahora sin modificaciones adicionales. – cboettig

+2

De acuerdo con las [páginas de GitHub Jeklly documentos] (https://help.github.com/articles/using-jekyll-with-pages) ahora están utilizando redcarpet 2.2.2. –

Cuestiones relacionadas