github - new - markdown tutorial
¿El resaltado de sintaxis de código en línea en GitHub markdown? (2)
GitHub-flavored markdown admite el resaltado de sintaxis en bloques de código . Esto se hace agregando el nombre del idioma al lado de los marcadores de bloque de código de triple gravedad:
```ruby
require ''redcarpet''
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
La reducción estándar también admite bloques de código en línea envolviendo el texto en `single graves`
. ¿Hay alguna forma de agregar resaltado de sintaxis a estos bloques de código en línea?
Bastante seguro de que no es posible con el descuento de sabor de GitHub .
Sin embargo, es posible en el markdown de Pandoc :
`Redcarpet.new("Hello World!")`{.ruby}
Sí, es posible con Github Markdown:
Necesitaba hacer lo mismo con una estructura XML dentro de una fila de la tabla (en mi caso, definida con markdown, nit html, así que con | delimitadores para la estructura de la tabla)
solo coloque la clase de estilo deseada (en mi caso .language-xml) dentro de la Estructura {:}
`<xml attrib="someVal"></xml>`{:.language-xml}
esto establecerá el estilo de la celda de la tabla para resaltar el código de acuerdo con la clase de estilo establecida
Supongo que para Ruby entonces solo será
{:.language-ruby}
Tardé más de una hora en descubrirlo, no encontré la solución en ninguna parte, así que pensé en publicarlo aquí si alguien se topa con este problema nuevamente.