Выделите жидкость с помощью Rouge & Jekyll - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь выделить блок жидкого и HTML-кода, но, похоже, он не работает.Все остальные языки работают нормально.

Я использую Jekyll v3.8.5, а версия Rouge в gemfile.lock - 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 %}

Для жидкого блока я просто получаю пустой кодовый блок.Это мои _config.yml настройки:

kramdown:
  syntax_highlighter: rouge
  syntax_highlighter_opts:
    css_class: 'highlight'
    span:
      line_numbers: false
    block:
      line_numbers: true

Я не собираюсь лгать, я немного озадачен.

1 Ответ

0 голосов
/ 01 февраля 2019
{% highlight liqiud %}

Может быть, вы ошиблись liquid?

...