在我的 Jekyll 布局模板中,我正在为帖子中提供的标签列表中的关键字创建一个元标签,如下所示:
<meta name="keywords" content="{{page.tags}}"/>
该帖子有以下 YAML 前题:
---
layout: post
tags: [personal, blog]
---
生成的meta
标签如下:
<meta name="keywords" content="personalblog"/>
我必须使用什么过滤器才能使 content
属性反射(reflect) personal, blog
而不是 personalblog
。
最佳答案
我找到了答案。有一个名为 join
的过滤器(类似于 JavaScript 数组上的 join
方法),它允许您将列表的元素连接成一个字符串。
因此我需要做的就是:
<meta name="keywords" content="{{page.tags | join: ', '}}"/>
关于jekyll - 如何分隔液体标记中的列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766425/