访问特定的收集项目

从 Jekyll 3.2 开始 ,你可以使用过滤器 where_exp 按照其任何属性过滤集合。

假设你在相册集合中有以下集合项:

你可以结合 where_expfirst 过滤器来抓住那一项:

{% assign album = site.albums 
    | where_exp:"album", "album.title == 'My Amazing Album'" 
    | first %}

first 过滤器是必需的,因为 where_exp 返回匹配项的数组。

然后你可以按照自己喜欢的方式使用它:

<h1>{{ album.title }}</h1>