Tak, musisz albo zainstalować, albo utworzyć klasy CSS, aby kod podświetlający działał był widoczny. Po zainstalowaniu Pygments, można to zrobić poprzez uruchomienie następujących opcji z linii poleceń:
pygmentize -S default -f html > pygments.css
Spowoduje to utworzenie pliku pygments.css
z domyślnie w bieżącym katalogu; pygments -L style
wyświetli listę wszystkich dostępnych stylów.
Można też przenieść to do swojego drzewa HTML i nazwać go z odpowiadającym:
<link rel="stylesheet" type="text/css" href="/path/to/pygments.css">
Albo skopiować zawartość pygments.css
i umieścić go w istniejącym arkuszu stylów. To cię zacznie. Możesz edytować CSS stamtąd, aby odpowiednio dostosować.
Dwie uwagi:
Pewnie już zrobione, ale z korzyścią dla ludzi, którzy są nowicjuszami w Jekylla i Pygments, prawdopodobnie będziesz musiał również dodać pygments: true
do pliku _config.yml
, aby działało Pygments. (Lub uruchom Jekyll z jekyll --pygments
który ma ten sam efekt.)
Oryginalny Jekyll installation documentation nie było bardzo jasne, o tym, jak dostać Pygments pracuje gdy pytano. Od tego czasu dodałem sekcję "Pygments Usage", aby pomóc w wyjaśnieniu.
Mojombo (twórca Jekylla) ma [syntax.css] (https://github.com/mojombo/tpw/blob/master/css/syntax.css), który może być prostsze do rozszerzenia (również ma jasne tło). – huon
Właściwie można przejść do strony pygments, http://pygments.org/demo/35195/, wybrać odpowiedni motyw, a następnie wyodrębnić samą składnię.css –
Mam na myśli, w jaki sposób powinienem dołączyć te syntax.css? Gdzie powinienem to umieścić? – user1261841