我尝试将标签输出为收藏品/帖子中的页面,因此如果用户点击标签,则会将其转到我可以设置布局的页面,以显示具有该特定标签的所有项目。
我一直试图使用jekyll-tagging插件但是没有多少运气。我尝试了以下内容。
这会将站点中的所有标记生成为指向页面的链接。
{{ site | tag_cloud }}
这与上面的生成相同
{{ page | tag_cloud }}
这会在页面中生成所有标签作为链接,但它们不会作为页面输出,我无法弄清楚如何执行此操作。
{{ page | tags }}
我错过了将标签输出为{{site | tag_cloud}}呢? 谢谢!
答案 0 :(得分:0)
要使用jekyll-tagging,您需要在_config.yml
添加:
tag_page_layout: tag_page
tag_page_dir: tag
然后在_layouts/
文件夹中创建文件tag_page.html
:
---
layout: default
---
<h2>{{ page.tag }}</h2>
<ul>
{% for post in page.posts %}
<li><a href="{{ post.url }}">{{ post.title }}</a> ({{ post.date | date_to_string }} | Tags: {{ post | tags }})</li>
{% endfor %}
</ul>
<div id="tag-cloud">
{{ site | tag_cloud }}
</div>
然后标记页将在_site/tag
文件夹中生成,标记过滤器将生成指向它们的链接。