Jekyll 在液体模板中使用map

Jekyll 在液体模板中使用map,jekyll,liquid,Jekyll,Liquid,我最近升级了Jekyll,map似乎不再适用于我的液体模板。在我之前 {{ page.categories | map: "capitalize" | join ", " }} 正如预期的那样,产生了 Programming, Ember, d3 但现在它产生了 , , Jekyll中包含了一个数组到句子字符串函数,但它没有将类别大写 还有其他人遇到过这个问题吗?首先,请更新到Jekyll的最新版本,以防您还没有。从事这项工作的人一直在修复bug并改进它 嗯,我让它在这里工作。我使用je

我最近升级了Jekyll,
map
似乎不再适用于我的液体模板。在我之前

{{ page.categories | map: "capitalize" | join ", " }}
正如预期的那样,产生了

Programming, Ember, d3
但现在它产生了

 , ,
Jekyll中包含了一个
数组到句子字符串
函数,但它没有将类别大写


还有其他人遇到过这个问题吗?

首先,请更新到Jekyll的最新版本,以防您还没有。从事这项工作的人一直在修复bug并改进它

嗯,我让它在这里工作。我使用
jekyllnewtest
创建了一个新的Jekyll站点,并修改了my index.html:

---
layout: default
title: Your New Jekyll Site
categories: [my, new, site]
---

<p>{{ page.categories | map: "capitalize" | join: ", " }}</p>
---
布局:默认值
标题:你的新Jekyll网站
类别:[我的、新的、站点]
---
{page.categories | map:“大写”| join:“,”}


当我构建它时,
我的新站点
显示正确。因此,请尝试使用正确的YAML数组语法(
[…,…,…]
),升级到最新版本的Jekyll,它应该可以工作。:)

真棒,真棒,真棒。非常感谢。不确定我从哪里得到这个(我的大脑?),但我的语法是(项)。