我正在尝试使用Jekyll显示标签列表。这是我在页面上的 HTML 的样子:
<ul>
{% for tags in page.tags %}
<li>{{ tags }}</li>
{% endfor %}
</ul>
这是我最关心的信息:
---
layout: template
title: Title
tags: all portfolio something
---
我得到一个输出,但它只是创建一个这样的列表:
而不是我想要达到的目标,这是:
对此的任何故障排除将不胜感激,谢谢!
最佳答案
我在一个新的 Jekyll 网站上尝试过(使用 Jekyll 2.0.3),下面的前端工作很好(确保使用 tags
,而不是 tag
:
---
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>
如果仍有问题,请考虑升级 Jekyll,提供 MWE 或输出 HTML/CSS。
关于页面上的 Jekyll 标签列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23773873/