include.param 作为 site.tags.Foo 中的 Foo
include.param as the Foo in site.tags.Foo
我在 _includes/last_two_foo_posts.html
中使用以下代码来显示最后两个 Jekyll 帖子的 title
,它们具有标签 "Foo":
{% assign posts = site.tags.Foo %}
{% for post in posts limit:2 %}
{{ post.title }}
{% endfor %}
我想重构代码,以便我可以用
调用 include
{% include last_two_posts.html param="Foo" %}
在 Liquid 中有没有办法为 site.tags.Foo
代码中的 Foo
使用类似 {{ include.param }}
的东西?
_包括/post_by_tag.html
{% assign posts = site.tags.[include.tag] %}
{% for post in posts limit: include.number %}
<p>{{ post.title }}</p>
{% endfor %}
使用它
{% include post_by_tag.html tag='Rails' number=3 %}
再跳!
我在 _includes/last_two_foo_posts.html
中使用以下代码来显示最后两个 Jekyll 帖子的 title
,它们具有标签 "Foo":
{% assign posts = site.tags.Foo %}
{% for post in posts limit:2 %}
{{ post.title }}
{% endfor %}
我想重构代码,以便我可以用
调用include
{% include last_two_posts.html param="Foo" %}
在 Liquid 中有没有办法为 site.tags.Foo
代码中的 Foo
使用类似 {{ include.param }}
的东西?
_包括/post_by_tag.html
{% assign posts = site.tags.[include.tag] %}
{% for post in posts limit: include.number %}
<p>{{ post.title }}</p>
{% endfor %}
使用它
{% include post_by_tag.html tag='Rails' number=3 %}
再跳!