我正在访问jekyll循环中的页面变量,如下所示:
```红宝石
{% assign kind = page.categories | first %}
{% for post in site.categories.[kind] | limit: 5 %}
{% unless post.url == page.url %}
<a href="{{ site.baseurl }}{{ post.url }}" class = 'post-url'>
<img src = '{{ site.baseurl }}/assets/{{ post.image }}.jpg>
<h2 itemprop="name headline">{{ page.title | escape }}</h2>
<time >{{ post.date | date: date_format }}</time>
</a>
{% endunless %}
{% endfor %}
```
虽然页面构建成功,但会输出错误预期页面ID但在“site.categories中的帖子中找到open_square。[kind] | limit:5”
如何避免此添加仍然可以使用 page.categories |第一个 变量?
答案 0 :(得分:2)
使用site.categories[kind]
代替site.categories.[kind]
“类别”之后不应该有任何点