Markdown 我可以在Jekyll 1.5.1布局中使用降价吗?

Markdown 我可以在Jekyll 1.5.1布局中使用降价吗?,markdown,jekyll,kramdown,Markdown,Jekyll,Kramdown,在Jekyll1.5.1中,我的布局被解析,但降价被忽略 有办法解决这个问题吗 这是我的post.md布局 --- layout: default --- <h2>{{ page.title }}</h2> <p class="meta"></p> <div class="post"> {{ content }} </div> * first * second * third # hi --- 布局:默认值 ---

在Jekyll1.5.1中,我的布局被解析,但降价被忽略

有办法解决这个问题吗

这是我的
post.md
布局

---
layout: default
---
<h2>{{ page.title }}</h2>
<p class="meta"></p>

<div class="post">
{{ content }}
</div>

* first
* second
* third

# hi
---
布局:默认值
---
{{page.title}}

{{content}} *首先 *第二 *第三 #嗨
page.title、内容和布局都被选中,因此我知道Jekyll正在解析文件

我希望第一个、第二个和第三个会出现在列表中,我希望hi是h1,但它们不会被降价处理,而其他文件,如
test.md
会被降价处理(事实上test.md甚至使用了这种布局)。

我找不到任何“官方”来源这样说,但根据我自己的经验,我认为Jekyll布局文件应该是HTML格式的

文档中没有明确说明这一点,但我读过的每个Jekyll教程中的所有示例都使用
.html
文件作为布局文件。
但是,我承认Jekyll将您的
.md
文件识别为布局文件,但不解析标记,这很奇怪

所以我要说:走阻力最小的道路。
只需将文件名更改为
.html
,并用html替换文件中的标记,即可完成操作。

这是一个布局文件,不应该经常更改。

我想在默认布局中包含特定子目录的子菜单。我让它像这样工作:

{% if page.url contains '/for-citizens/'' %}
  {% capture submenu %}{% include for-citizens-menu.md%}{% endcapture %}
  <div class="navbar-collapse collapse">
    <ul id="navList" class="nav navbar-nav">
      {{ submenu | markdownify }}
    </ul>
  </div>
{% endif %}
{%如果page.url包含“/for citizens/”%}
{%capture子菜单%}{%include for citizens菜单.md%}{%endcapture%}
    {{子菜单|标记化}
{%endif%}
不确定这是否是官方文件,但我的布局文件也是纯HTML格式,而且流动性很强。你可能是对的。