0

Jekyll を使用すると、次のファイルがあります。

#_posts/2015-06-20-post.textile
blablabla:

{% highlight bash  %}
$ ruby example_blocks_1.rb
[0, 2, 4, 6]
hello world
hello world
hello world
hello world
hello world
hello world
{% endhighlight  %} 

bla bla bla

これは生成されたhtmlです:

<p>blablabla:</p>
<p><div class="highlight"><pre><code class="language-bash" data-lang="bash"><span class="gp">$ </span>ruby example_blocks_1.rb
<span class="o">[</span>0, 2, 4, 6]
hello world
hello world
hello world
hello world
hello world
hello world</code></pre></div></p>
<p>blablabla</p>

https://validator.w3.org/nu/のように html をバリデータに入れると、次の ことがわかります。

Error: No p element in scope but a p end tag seen.

html が正しくないようです。ここで参照を参照できます: http://www.w3.org/TR/html401/struct/text.html#h-9.3.1 Infact p タグにはブロックレベルのタグを含めることはできません

Jekyll は私のために html を生成しますが、動作を修正できません。バグのようです。

これは私の_config.yml

markdown: kramdown
highlighter: rouge

手伝って頂けますか?

4

1 に答える 1