最新バージョンの Jekyll に更新した後、新しいエラーが発生しました。
実行後のエラー メッセージの一部を次に示しますjekyll build
。
___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Bad block-level HTML:
| |#<MaRuKu::Exception: Error: Malformed: tag <p> closes <a>
| |HTML READER
| | state=inside_element match="</p>"
| |Tag stack = ["ul", "li", "a"]
| |Before:
| ||<ul class="compact recent">
| ||<li>
| || <a href="/blog/hello-world.html" title="<p>Hello everyone—just getting the website set up, so it might take a while for more to appear here.</p>
| |After:
| ||">Hello world!</a>
問題の投稿は次の内容で構成されています。
---
layout: blog-post
title: "Hello world!"
published: true
---
Hello everyone---just getting the website set up, so it might take a while for more to appear here.
Check back later for information about my research, papers, etc.
エラーが発生したページが使用している間:
<ul class="compact recent">
{% for post in site.categories.blog limit:3 %}
<li>
<a href="{{ post.url }}" title="{{ post.excerpt }}">{{ post.title }}</a>
<span class="date">{{ post.date | date_to_string }}</span>
</li>
{% endfor %}
</ul>
タイトルが適切に取得されない理由について何か考えはありますか? これは、以前のバージョンの jekyll では問題なく機能していました。