1

私はJekyllのウェブサイトに取り組んでいます。Front Matter の変数のデフォルトのデータ型は何ですか? 文字列ですか?

---
layout: post
title: 
meta_keywords: key1, key2, key3
---

キーワードを配列に解析して、各ブログ投稿のタグに割り当てようとしていますが、1 つの長いタグを取得し続けています。私はこのようなものを使用できると思いますか?

<ul class="tags">
{% assign tags = page.meta_keywords | split:"," %}
{% for tag in tags %}
<a href="#" rel="tag">{{tag}}</a>
{% endfor %}
</ul>

どんな助けでも大歓迎です

4

1 に答える 1

1

yaml で配列を作成するには:

meta_keywords: [key1, key2, key3]

また

meta_keywords: 
  - key1
  - key2
  - key3

その後、ループできます

<ul class="tags">
{% for tag in meta_keywords %}
<li><a href="#" rel="tag">{{tag}}</a></li>
{% endfor %}
</ul>

https://github.com/planetjekyll/quickrefs/blob/master/YAML.mdを参照してください

于 2015-08-06T16:05:46.603 に答える