如何在jekyll循环中连接页面变量

时间:2017-07-14 08:20:56

标签: ruby jekyll

我正在访问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 |第一个 变量?

1 个答案:

答案 0 :(得分:2)

使用site.categories[kind]代替site.categories.[kind]

“类别”之后不应该有任何点