液体条件渲染

Liquid conditional rendering

我在 YFM 中添加了 tags 博客文章,如下所示:

tags: amp

我希望 Liquid 检查是否 tag == amp,如果是,则在 blog-post.html 布局文件中添加一个 link。我试过下面的代码:

{% if page.tags == "amp" %}
   <a href="#">link</a>
{% endif %}

但是什么也没有输出

YFM 中的 tags 属性实际上应该存储为一个数组,因为可以有多个标签,如 docs.

中所示
tags: [amp, foo, bar]

检查标签时,使用 contains liquid filter

{% if page.tags contains 'amp' %}
   <a href="#">link</a>
{% endif %}