Sì, è necessario installare o creare classi CSS per rendere visibile il codice che evidenzia il lavoro Pygments. Dopo aver installato Pygments, questo può essere fatto eseguendo il seguente dalla riga di comando:
pygmentize -S default -f html > pygments.css
questo creerà un file pygments.css
con il default nella directory corrente; pygments -L style
elencherà tutti gli stili disponibili.
È possibile spostare questo nel tuo albero di HTML e chiamarlo con un corrispondente:
<link rel="stylesheet" type="text/css" href="/path/to/pygments.css">
Oppure, copiare il contenuto del pygments.css
e metterlo in un foglio di stile esistente. Questo ti farà iniziare. Puoi modificare il CSS da lì per personalizzare come appropriato.
Due note:
Probabilmente avete già fatto questo, ma a beneficio di persone che sono nuovi per Jekyll e Pygments, probabilmente dovrete anche aggiungere pygments: true
al file _config.yml
per far funzionare Pygments. (In alternativa, eseguire Jekyll con jekyll --pygments
che ha lo stesso effetto.)
L'originale Jekyll installation documentation non era molto chiaro su come ottenere Pygments a lavorare quando questa domanda è stato chiesto. Da quel momento ho aggiunto la sezione "Uso di Pygments" per aiutare eventualmente a chiarire le cose.
fonte
2013-02-20 21:00:26
Mojombo (creatore di Jekyll) ha [a syntax.css] (https://github.com/mojombo/tpw/blob/master/css/syntax.css) che potrebbe essere più semplice per estendere (inoltre, ha uno sfondo chiaro). – huon
In realtà, puoi visitare il sito pygments, http://pygments.org/demo/35195/, scegliere il tema adatto e quindi estrarre syntax.css da solo –
Voglio dire, come dovrei includere teh syntax.css? Dove dovrei metterlo? – user1261841