Sí, necesita instalar o crear clases de CSS para hacer que el código resalte el trabajo Pygments sea visible. Después de instalar Pygments, esto se puede hacer mediante la ejecución del siguiente desde la línea de comandos:
pygmentize -S default -f html > pygments.css
Esto creará un archivo pygments.css
con el valor por defecto en el directorio actual; pygments -L style
listará todos los estilos disponibles.
Usted puede mover esto en su árbol de HTML y llamarlo con un correspondiente:
<link rel="stylesheet" type="text/css" href="/path/to/pygments.css">
O, copiar el contenido de pygments.css
y colocarlo en una hoja de estilos existente. Eso le ayudará a empezar. Puede editar el CSS desde allí para personalizarlo según corresponda.
Dos notas:
Probablemente ya has hecho esto, pero en beneficio de las personas que son nuevos en Jekyll y Pygments, es probable que también hay que añadir pygments: true
en su archivo _config.yml
para que Pygments funcione. (O, Jekyll correr con jekyll --pygments
que tiene el mismo efecto.)
Jekyll installation documentation El original no era muy clara sobre cómo llegar Pygments de funcionar cuando se hizo esta pregunta. Agregué la sección 'Uso de Pygments' desde entonces para ayudar a aclarar las cosas allí también.
mojombo (creador de Jekyll) tiene [a syntax.css] (https://github.com/mojombo/tpw/blob/master/css/syntax.css) que podría ser más fácil de extender (también, tiene un fondo claro). – huon
En realidad, puede ir al sitio de los pigmentos, http://pygments.org/demo/35195/, elija el tema adecuado y luego extraiga el syntax.css usted mismo –
Quiero decir, ¿cómo debería incluir el sintaxis.css? ¿Dónde debería ponerlo? – user1261841