Huf*_*fBR 9 ruby liquid jekyll github-pages
好的......我有一个项目,我正在使用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>
</ul>
Run Code Online (Sandbox Code Playgroud)
有没有办法禁止Jekyll将<p>
标签添加到列表项中?实际上,如果我想添加任何丰富的格式,我需要将HTML直接放入项目中,但我想通过Markdown'ing Front Matter文本添加它.有什么建议?
PS:我的网站托管在Github Pages
Dav*_*uel 15
您可以像这样使用删除过滤器:
{{ host | markdownify | remove: '<p>' | remove: '</p>' }}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
867 次 |
最近记录: |