2014-02-16 129 views
4

我正嘗試在液體中使用Jekyll中的handleize過濾器,但它似乎直接通過文本而不進行過濾。某些液體過濾器不執行過濾功能

我有一個包括文件(例如,_include/example.html)和內部有

{{ 'Test Text' | handleize }} 

從閱讀some documentation我期望能夠產生

test-text 

下面的文字,而是我得到

Test Text 

有什麼明顯的我在這裏失蹤?我使用的是Jekyll 1.4.3和液體2.5.5。

有趣的一點是,當我查看Liquid API文檔時,似乎沒有handle過濾器,但令人困惑的是Jekyll文檔指向上面給出的doc鏈接。

+2

可能重複的[如何調用''處理\'液體過濾器從Jekyll插件?](http://stackoverflow.com/questions/24769572/how-to-call-the-handleize-liquid-filter- from-jekyll-plugin) – ento

+0

你在哪裏添加液體?它對我來說非常合適。 – HymnZ

回答

0

Handelize沒有在Jekyll中實現。有關說明,請參閱this issue here(與Jekyll-Liquid和Shopify-Liquid有關)。

有一對夫婦Jekyll-Plugins,你可以用它來添加此功能,或者您可以使用Downcase和更換過濾器,以手工做的工作需要。

{{ 'Test Text' | downcase | replace: ' ', '-' }}