我克隆你的回購,產生的網站,並檢查它在瀏覽器中。 一切看起來不錯。(我喜歡你的佈局!)這表明在你的設置中有些東西是有趣的。代碼突出顯示對你有用嗎?如果沒有,你可能沒有正確設置Pygments。
要安裝:
sudo apt-get install python-setuptools
sudo easy_install Pygments
要生成CSS:
pygmentize -S default -f html > default.css
確保您在_config.yml有pygments: true
。
請確保正確放置此樣式表並將其包含在default.html中。
我發現你已經在你的頁面中包含了這個樣式表,你的_config.yml看起來很好,但是對於需要這個答案的其他人來說,它就是這樣。
如果您使用jekyll --no-auto
生成站點,您是否看到輸出中有任何錯誤?
讓我知道,我很樂意嘗試和幫助進一步。 :)
更新:這是對我產生對你有亮點測試博客文章的HTML。
<div class="highlight"><pre><code class="c"><span class="lineno">1</span> <span class="cp">#include <stdio.h></span>
<span class="lineno">2</span>
<span class="lineno">3</span> <span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
<span class="lineno">4</span> <span class="p">{</span>
<span class="lineno">5</span> <span class="n">printf</span><span class="p">(</span><span class="s">"Hello World!</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
<span class="lineno">6</span> <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
<span class="lineno">7</span> <span class="p">}</span>
</code></pre>
</div>
行編號通常通過CSS樣式添加,例如, http://twitter.github.com/bootstrap/assets/js/google-code-prettify/prettify.css。不知道爲什麼「lineno」類沒有被Jekyll添加到您的HTML中。 – cboettig