我试图突出显示一段流畅的html代码,但它似乎不起作用。所有其他语言都工作得很好。
我使用的是Jekyll v3.8.5,而gemfile.lock中的Rouge版本是v3.3.0
我一直在用{% highlight xxx %} - {% endhighlight %}包装代码块,对于其他语言没有任何问题。
下面是我目前正在使用的
{% highlight liqiud %}
{% if project.tags.size > 0 %}
{% for tag in project.tags %}
<span class="project-tags text-lower text-monospace">{{ tag }}</span>
{% endfor %}
{% endif %}
{% endhighlight %}下面的块突出显示没有任何问题,它只是看起来是任何液体在它不起作用。
{% highlight css %}
.project-tags, .post-tags {
font-size: 0.875rem;
color: #0366d6;
background-color: #f1f8ff;
border-radius: 3px;
display: inline-block;
margin: 0 .5em .5em 0;
padding: .3em .9em;
white-space: nowrap;
}
{% endhighlight %}对于liquid块,,我只得到一个空的代码块。以下是我的_config.yml设置:
kramdown:
syntax_highlighter: rouge
syntax_highlighter_opts:
css_class: 'highlight'
span:
line_numbers: false
block:
line_numbers: true我不想说谎,我有点迷惑了。
发布于 2019-02-01 17:08:29
{% highlight liqiud %}是不是你把liquid拼错了?
https://stackoverflow.com/questions/54467815
复制相似问题