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''
````