tutorial online examples code github markdown

online - Markdown/Github: resaltado de sintaxis del bloque de código como elemento secundario de una lista



readme.md format (3)

En Github / MD, si queremos habilitar el bloqueo de código cuando es un elemento secundario de la lista, debemos intentarlo con 8 espacios.

Pero, ¿cómo hacer que el bloque de código tenga la característica de resaltado de sintaxis?

El siguiente código no funciona como se esperaba ...

1. foo ```python print ''bar'' ``` 2. bar


Hoy en día, tienes que hacer lo siguiente:

1. lorem ipsum ```perl use strict; ``` 2. dolor sit amet ```perl use warnings; ``` 1. consectetur adipiscing elit 1. sed do 1. eiusmod

Es decir, asegúrese de que el código resaltado de sintaxis comience en la misma columna que las marcas de retroceso. También tienes que ayudar a numerar un poco, ya que parece perder la cuenta después de los bloques de código.

Consulte también: https://gist.github.com/therealbstern/9cb0dfc7f0f4b76a062247676aed341b


Para obtener bloques de código con resaltado de sintaxis incrustado alegremente en una lista, incruste las líneas de marcado que vienen antes y después del bloque de código al nivel apropiado de sangría para un párrafo adicional, luego proceda de la manera habitual. Por ejemplo:

1. lorem ipsum ```ruby resources :dolor ``` 1. sit amet ```ruby resources :elit ``` 1. sed do 1. eiusmod

sangra cada bloque de código a la profundidad apropiada y mantiene la integridad de los índices.


```python print ''bar'' ```

sin espacios debería funcionar: desde la página de ayuda de GitHub :

Simplemente envuelva sus bloques de código en `` `y no tendrá que sangrar manualmente para activar un bloque de código .

Como se ilustra en la answer hilz continuación, debe sangrar el `` `` con el mismo nivel de sangría + 2 espacios que su lista.
El contenido del bloque de código no necesita estar sangrado .

1. foo ````python print ''bar'' ```` 1. ````python print ''bar'' ````

Vea esta esencia como un ejemplo :