在Jekyll 1.5.1中,我的布局正在被解析,但是markdown被忽略了.
有办法解决这个问题吗?
这是我的post.md布局
---
layout: default
---
<h2>{{ page.title }}</h2>
<p class="meta"></p>
<div class="post">
{{ content }}
</div>
* first
* second
* third
# hi
拾取了page.title,内容和布局,因此我知道Jekyll正在解析该文件.
我希望第一个第二个和第三个在列表中,我希望hi是一个h1,但它们不会被markdown拾取,而其他文件如test.md(实际上test.md甚至使用了这个)布局).
最佳答案 我找不到任何“官方”来源,但根据我自己的经验,我认为Jekyll布局文件应该只是HTML.
文档中没有任何内容明确说明这一点,但我读过的每个Jekyll教程中的所有示例都使用.html文件作为布局文件.
但是,我承认Jekyll将您的.md文件识别为布局文件,但不解析Markdown,这很奇怪.
所以我会说:走阻力最小的道路.
只需将文件名更改为.html,然后用HTML替换Markdown,即可完成.
这是一个布局文件,它不应该经常更改.