似乎无法锻炼如何将 3 个参数传递给过滤器

Can’t seem to workout how to pass 3 arguments to filter

我正在使用 Jekyll,我有以下过滤器

def localize(input, url, format)
# code
end 

我在我的文件中这样称呼它:

{{ 'title' | localize: 'curriculum' }} 并且当我删除 url 参数时效果很好。

我试过{{ 'title', 'url' | localize: 'curriculum' }}{{ 'title' | 'url' | localize: 'curriculum' }}

但我总是得到:

Liquid Exception: wrong number of arguments (2 for 3) in ar-EG/index.html

谁能指出我如何传递 url 变量。

过滤器参数位于过滤器之后,以逗号分隔。

例如

{{ 'title' | localize: 'curriculum', 'url' }}`