我正在试验杰基尔.大多数东西看起来很好,但Jekyll处理代码突出显示的方式似乎有些错误.
我使用pygments.
然后Jekyll似乎使用如下部分:
{% highlight python %} #!/usr/bin/env python def wer(r, h): """ {% endhighlight %}
生成像这样的代码
#!/usr/bin/env python def wer(r, h): """ Calculation of WER with Levenshtein distance. Works only for iterables up to 254 elements (uint8). O(nm) time ans space complexity. [...] doctest.testmod()
看起来像
问题是code
和之间的空白pre
:
我如何告诉Jekyll不要在这些标签之间放置空格?
存储库与我的博客
一个呈现的示例页面中(与该源页).
我的Jekyll版本是jekyll 1.3.1
.
随着gem environment
我发现我的宝石在/var/lib/gems/1.9.1
.
随着grep -rn "highlight" --exclude-dir=site --exclude-dir=test *
我发现亮点标签获取解析/var/lib/gems/1.9.1/gems/jekyll-1.3.1/lib/jekyll/tags/highlight.rb
由于这可能是一个Jekyll bug,我添加了问题1801
现在出现了奇怪的部分:highlight.rb
似乎没有在和之间添加任何空格
.