在我的一篇文章中,我添加了此自定义变量:
exclude-from-indexes: true
在此帖子所属类别的布局中,我有:
{% for post in site.categories[page.category] %}
{% if post.exclude-from-indexes!=true %}
<li>{{ post.title }}</li>
{% endif %}
{% endfor %}
但是,该页面仍包含在内。
如果我添加:
{{ post.exclude-from-indexes }}
该变量未显示。
我尝试了不同的键名,但这似乎不起作用。如果我这样做:
{{ post | inspect }}
键不显示。
我是否以错误的方式访问或声明自定义变量?还是我正在访问一些没有自定义变量的奇怪类型的“帖子”?
我在另一页上注意到了,
{% for post in site.posts %}
{{ post.exclude-from-indexes }}
{% endfor %}
显示了变量 。因此,我认为这与site.categories[page.category]
中存储的数据有关……
答案 0 :(得分:0)
原来是键名。使用:
excludefromindexes=true
解决此问题。