私の投稿では、フロントマターに3つのタグがあり、これらのタグをループしようとしていますが、3つすべてを1つの文字列にまとめています。
私はこれを使用しています:
<tr>
{% for tag in post.tags %}
<td>{{ post.tag }}</td>
{% endfor %}
</tr>
プラグインに頼るのではなく、すぐに使えるソリューションが欲しいのですが、私は自分でプラグインをホストしているので、必要に応じてプラグインを使用できます。
私の投稿では、フロントマターに3つのタグがあり、これらのタグをループしようとしていますが、3つすべてを1つの文字列にまとめています。
私はこれを使用しています:
<tr>
{% for tag in post.tags %}
<td>{{ post.tag }}</td>
{% endfor %}
</tr>
プラグインに頼るのではなく、すぐに使えるソリューションが欲しいのですが、私は自分でプラグインをホストしているので、必要に応じてプラグインを使用できます。
ループ内page.tags
だけでなく、参照しています。tag
以下を使用します。
<tr>
{% for tag in page.tags %}
<td>{{ tag }}</td>
{% endfor %}
</tr>
詳しくはドキュメントをご覧ください。
わかりました、私はついにそれを理解しました。これはドキュメントではあまり詳しく説明されていませんが、すべての違いがあります。Jekyll は両方をサポートします- stag: x, y, z
は 非常に重要です。これにより、jekyll が複数の値を解釈するか、単一の値を解釈するかが変わります。同じ問題が前付で見つかります。tags: x, y, z
category -> categories
以下を使用していたため、見逃した可能性があります。
tag:
- x
- y
- z
これもサポートされていますが、「x、y、z」の文字列リテラルは返されません。とにかく、少なくとも私の一般的な方向性が正しいことを検証し、構文をキャッチしてくれた rudolph9 に感謝します。私は彼を正しい答えとしてマークしています (私はナイスガイだからです) が、McMeal の完全な学習を得るには、これも読む必要があります。