3

在我的 Jekyll 布局模板中,我正在为帖子中提供的标签列表中的关键字创建一个元标签,如下所示:

<meta name="keywords" content="{{page.tags}}"/>

该帖子有以下 YAML 前题:

---
layout: post
tags: [personal, blog]
---

生成的meta标签如下:

<meta name="keywords" content="personalblog"/>

我必须使用什么过滤器才能使content属性反映personal, blog而不是personalblog.

4

1 回答 1

10

我找到了答案。有一个称为过滤器join(类似于joinJavaScript 数组上的方法),它允许您将列表的元素连接到字符串中。

因此,我需要做的就是:

<meta name="keywords" content="{{page.tags | join: ', '}}"/>
于 2012-10-07T07:36:08.497 回答