Có, bạn cần phải cài đặt hoặc tạo lớp CSS để làm cho mã làm nổi bật Pygments hiển thị. Sau khi cài đặt Pygments, điều này có thể được thực hiện bằng cách chạy sau từ dòng lệnh:
pygmentize -S default -f html > pygments.css
Điều này sẽ tạo ra một file pygments.css
với mặc định trong thư mục hiện tại của bạn; pygments -L style
sẽ liệt kê tất cả các kiểu có sẵn.
Bạn có thể di chuyển này vào cây HTML của bạn và gọi nó với một tương ứng:
<link rel="stylesheet" type="text/css" href="/path/to/pygments.css">
Hoặc, sao chép nội dung của pygments.css
và đặt nó trong một style sheet hiện hành. Điều đó sẽ giúp bạn bắt đầu. Bạn có thể chỉnh sửa CSS từ đó để tùy chỉnh khi thích hợp.
Hai lưu ý:
Có thể bạn đã làm điều này, nhưng vì lợi ích của những người mới đến Jekyll và Pygments, bạn sẽ có lẽ cũng cần phải thêm pygments: true
vào tệp _config.yml
của bạn để giúp Pygments hoạt động. (Hoặc, chạy Jekyll với jekyll --pygments
trong đó có tác dụng tương tự.)
Bản gốc Jekyll installation documentation là không phải là rất rõ ràng về cách để có được Pygments làm việc khi câu hỏi này được hỏi. Tôi đã thêm phần 'Sử dụng Pygments' kể từ đó để hy vọng giúp mọi thứ rõ ràng ở đó.
Nguồn
2013-02-20 21:00:26
Mojombo (tác giả của Jekyll) có [a syntax.css] (https://github.com/mojombo/tpw/blob/master/css/syntax.css) mà có thể được đơn giản để kéo dài (cũng có một nền sáng). – huon
Trên thực tế, bạn có thể vào trang web pygments, http://pygments.org/demo/35195/, chọn chủ đề phù hợp và sau đó giải nén cú pháp.css –
Ý tôi là, tôi nên bao gồm cú pháp teh.cs như thế nào? Tôi nên đặt nó ở đâu? – user1261841