小编Huf*_*fBR的帖子

Jekyll - 如何避免在YAML frontmatter markdownify项目上添加段落

好的......我有一个项目,我正在使用Jekyll进行播客项目.我选择通过YAML Front Matter项列出所示内容中的主机:

hosts:
  - Name A
  - Name B
  - Name C
Run Code Online (Sandbox Code Playgroud)

使用这段代码

<li> <strong>Hosts:</strong>
<ul>
  {% for host in page.hosts %}
<li>{{ host }}
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)

我收到了正确的清单

<ul>
<li> <strong>Hosts:</strong> 
<ul> 
  <li>Name A </li>
  <li>Name B </li>
  <li>Name C </li>
</ul>
</ul>
Run Code Online (Sandbox Code Playgroud)

但是,我想通过这样做来降低这一点

<li> <strong>Hosts:</strong>
<ul>
  {% for host in page.hosts %}
<li>{{ host | markdownify }}
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)

但杰基尔回归:

<ul>
<li> <strong>Hosts:</strong> 
<ul> 
  <li><p>Name A </p></li>
  <li><p>Name B </p></li>
  <li><p>Name C </p></li>
</ul> …
Run Code Online (Sandbox Code Playgroud)

ruby liquid jekyll github-pages

9
推荐指数
1
解决办法
867
查看次数

标签 统计

github-pages ×1

jekyll ×1

liquid ×1

ruby ×1