10

私の投稿では、フロントマターに3つのタグがあり、これらのタグをループしようとしていますが、3つすべてを1つの文字列にまとめています。

私はこれを使用しています:

<tr>
{% for tag in post.tags %}
<td>{{ post.tag }}</td>
{% endfor %}
</tr>

プラグインに頼るのではなく、すぐに使えるソリューションが欲しいのですが、私は自分でプラグインをホストしているので、必要に応じてプラグインを使用できます。

4

2 に答える 2

10

ループ内page.tagsだけでなく、参照しています。tag以下を使用します。

<tr>
{% for tag in page.tags %}
<td>{{ tag }}</td>
{% endfor %}
</tr>

詳しくはドキュメントをご覧ください。

于 2012-08-09T20:13:48.443 に答える
5

わかりました、私はついにそれを理解しました。これはドキュメントではあまり詳しく説明されていませんが、すべての違いがあります。Jekyll は両方をサポートします- stag: x, y, z 非常に重要です。これにより、jekyll が複数の値を解釈するか、単一の値を解釈するかが変わります。同じ問題が前付で見つかります。tags: x, y, zcategory -> categories

以下を使用していたため、見逃した可能性があります。

tag:
- x
- y
- z

これもサポートされていますが、「x、y、z」の文字列リテラルは返されません。とにかく、少なくとも私の一般的な方向性が正しいことを検証し、構文をキャッチしてくれた rudolph9 に感謝します。私は彼を正しい答えとしてマークしています (私はナイスガイだからです) が、McMeal の完全な学習を得るには、これも読む必要があります。

于 2012-08-10T07:36:54.083 に答える