液体条件渲染
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 %}
我在 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 %}