with site run pages page new blog jekyll pygments

site - Cómo admitir el número de línea cuando se usan piropos con Jekyll



jekyll with bundle (1)

De acuerdo con la página wiki de Liquid Extensions de la documentación de Jekyll, la etiqueta highlight Liquid tiene un segundo parámetro opcional, que puede tener el valor linenos para activar la numeración de líneas:

{% highlight language linenos %} your code here {% endhighlight %}

Úsalo con precaución. Con linenos los números de línea se insertan realmente en el texto del código, por lo que será imposible copiar el bloque de código sin ellos. (Esto podría resolverse permitiendo al visitante $(''.lineno'').toggle() la visibilidad de los números de línea. Funciona en Firefox, no estoy seguro de si es portátil).

Actualización : Mejor uso linenos=table :

{% highlight language linenos=table %} your code here {% endhighlight %}

Eso colocará el código en una table con dos celdas: primero td todos los números de línea, segundo td el código mismo. Esto hace posible seleccionar solo el código, sin los números de línea.

¿Cómo puedo numerar las líneas de código que están resaltadas usando los piratas en Jekyll?