3

私のJekyllレイアウトテンプレートでは、次のように投稿で提供されたタグのリストからキーワードのメタタグを作成しています。

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

投稿には次のYAMLフロントマターがあります。

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

生成されるmetaタグは次のとおりです。

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

属性がの代わりにcontent反映されるように、どのフィルターを使用する必要がありますか。personal, blogpersonalblog

4

1 に答える 1

10

私は答えを見つけました。リストの要素を文字列に結合できるようにするjoin(JavaScript配列のメソッドと同様の)と呼ばれるフィルターがあります。join

したがって、私がする必要があるのは次のとおりです。

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