2014-07-15 37 views
3

我今天必须离开我的比赛,因为我甚至无法看到甚至定义了handleize过滤器的位置。它在Shopify documentation中,当我在我的模板中使用它时,它可以工作。但是我无法看到它的源代码,所以我无法找到如何从我的插件调用它。如何从Jekyll插件调用`handleize`液体过滤器?

另请注意,虽然thesetwo问题是类似的,但这里的答案不适用,因为handleize未在任何提到的源模块中定义。

如果重要,我使用Jekyll 2.1.1和Liquid 2.6.1。

回答

3

OK结果显示Shopify文档不正确;某些记录的过滤器,包括handleize在标准的Jekyll安装中不可用。 Jekyll核心团队意识到文档问题并正在努力解决这些问题。

另请注意,使用未知过滤器时,液体似乎不会标记任何错误或警告。因此,你可能(和我一样)认为过滤器“起作用”,而实际上它却被无声地忽略了。

0

这是我的工作,周围没有能够使用handleize:

{{ post.title | replace: ' ', '_' }}