页面上的Jekyll标记列表

页面上的Jekyll标记列表,jekyll,jekyll-bootstrap,Jekyll,Jekyll Bootstrap,我正在尝试使用Jekyll显示标记列表。以下是页面上我的HTML的外观: <ul> {% for tags in page.tags %} <li>{{ tags }}</li> {% endfor %} </ul> 我得到了一个输出,但它只是创建了一个如下列表: 都是些什么 而不是我想要实现的,这是: 全部 投资组合 某物 如果您对此进行任何故障排除,将不胜感激,谢谢 我在一个新的Jekyll网站(使用Jekyll 2.

我正在尝试使用Jekyll显示标记列表。以下是页面上我的HTML的外观:

<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:&nbsp; %}
<ul>
    {% for tag in tags %}
    <li>{{ tag }}</li>
    {% endfor %}
</ul>
{%assign tags=page.tags | split:%}
    {标记%中的标记的%s}
  • {{tag}}
  • {%endfor%}
它将输出如下内容:

  • 全部
  • 投资组合
  • 某物

你的风格是什么,即
css
非常感谢你的回答,它非常有效。他们会唱关于你和你的胜利的歌曲。
{% assign tags = page.tags | split:&nbsp; %}
<ul>
    {% for tag in tags %}
    <li>{{ tag }}</li>
    {% endfor %}
</ul>