页面上的Jekyll标记列表
我正在尝试使用Jekyll显示标记列表。以下是页面上我的HTML的外观:页面上的Jekyll标记列表,jekyll,jekyll-bootstrap,Jekyll,Jekyll Bootstrap,我正在尝试使用Jekyll显示标记列表。以下是页面上我的HTML的外观: <ul> {% for tags in page.tags %} <li>{{ tags }}</li> {% endfor %} </ul> 我得到了一个输出,但它只是创建了一个如下列表: 都是些什么 而不是我想要实现的,这是: 全部 投资组合 某物 如果您对此进行任何故障排除,将不胜感激,谢谢 我在一个新的Jekyll网站(使用Jekyll 2.
<ul>
{% for tags in page.tags %}
<li>{{ tags }}</li>
{% endfor %}
</ul>
我得到了一个输出,但它只是创建了一个如下列表:
- 都是些什么
- 全部
- 投资组合
- 某物
如果您对此进行任何故障排除,将不胜感激,谢谢 我在一个新的Jekyll网站(使用Jekyll 2.0.3)上进行了尝试,下面的内容很有效(请确保使用
标记,而不是标记
:
---
layout: template
title: Title
tags: all portfolio something
---
您还可以使用以下列表:
---
layout: template
title: Title
tags:
- all
- portfolio
- something
---
然后,在帖子或版面中使用:
<ul>
{% for tags in page.tags %}
<li>{{ tags }}</li>
{% endfor %}
</ul>
{page.tags%中的标记为%s}
- {{tags}}
{%endfor%}
如果你还有问题,考虑升级Jekyll,提供一个MWE或输出HTML/CSS.
对于这个“强>前面的事项< /强>:
---
layout: template
title: Title
tags: all portfolio something
---
您可以将page.tags | split:
分配到一个变量中,用于for
循环迭代:
{% assign tags = page.tags | split: %}
<ul>
{% for tag in tags %}
<li>{{ tag }}</li>
{% endfor %}
</ul>
{%assign tags=page.tags | split:%}
{标记%中的标记的%s}
- {{tag}}
{%endfor%}
它将输出如下内容:
- 全部
- 投资组合
- 某物
你的风格是什么,即css
非常感谢你的回答,它非常有效。他们会唱关于你和你的胜利的歌曲。
{% assign tags = page.tags | split: %}
<ul>
{% for tag in tags %}
<li>{{ tag }}</li>
{% endfor %}
</ul>