Tôi đang sử dụng Markdown with Liquid tags để đánh dấu một số mã cho trang web do Jekyll tạo và muốn bao gồm một số mã trong cả dòng (trong đoạn văn) và có cú pháp màu (có Pygments), nhưng dường như không hoạt động.Làm cách nào để nhận mã nội tuyến bằng Jekyll và Pygments?
Các đánh dấu
Lorem ipsum dolor {% highlight javascript %} var sit = "amet"; {% endhighlight %} consectetur adipiscing elit.
kết quả trong
<p>Lorem ipsum dolor <div class='highlight'><pre><code class='javascript'> <span class='kd'>var</span> <span class='nx'>sit</span> <span class='o'>=</span> <span class='s2'>"amet"</span><span class='p'>;</span></code></pre></div> consectetur adipiscing elit.</p>
tôi sẽ rất giống với văn bản nêu bật không được bọc trong <div class='highlight'>
, hoặc ít nhất là có nó là một <span class='highlight'>
.
Sử dụng {% highlight javascript nowrap %}
không hoạt động, như suggested elsewhere. (Có lẽ đây là một vấn đề với việc thiết lập-mà tôi là Ruby 2.0, Jekyll 0.12.1, pygments.rb 0.3.7?)
Tôi muốn host this page on GitHub, có nghĩa tôi không thể dựa vào một plugin. Rất tiếc, phải không?
Phụ lục: Đánh số dòng (ví dụ: {% highlight javascript linenos %}
) dường như không hoạt động. Đàn ông.
Kẻ bỏ phiếu, vui lòng giải thích lý do tại sao tôi có thể cải thiện hoặc sửa câu trả lời của mình. –