0

Liquid と 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

私は嘘をつくつもりはありません。私は少し困惑しています。

4

1 に答える 1