訪問特定的收集專案

從 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>