如何让Jekyll不要在突出显示中添加空格?

 邻居小明 发布于 2023-02-13 15:51

我正在试验杰基尔.大多数东西看起来很好,但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似乎没有在

和之间添加任何空格.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有