我正在尝试使用where_exp基于id从名为“ content”的集合中获取特定项目,但对我而言,我无法使其正常工作。这是代码:
过滤器:
{% assign var = site.content | where_exp:"content", "content.id == 'testId'" | first %}
收藏中帖子的前题:
---
layout: content
title: "This is the title"
image: "assets/photos/image.jpg"
id: "testId"
---
html:
<img class="full-width-poto" src="{{ var.image }}">
我不知道自己在做什么错。
注意,我一直在指这篇文章:Getting a specific item from a collection in Jekyll和https://riptutorial.com/jekyll/example/28446/accessing-a-specific-collection-item
答案 0 :(得分:0)
好的,我想出了我的问题,以防万一有人碰到这个问题。由于某些原因,我不能为此使用键“ id” ...它必须为其他内容进行硬编码。
我换成'myid',现在可以正常使用了...