将 liquid syntax 更改为 nunjucks - 这是正确的吗?

change liquid syntax into nunjucks - is this correct?

我需要将这种流式语法更改为 nunjucks:

{% assign posts = collections.post | getPostsByContributor: contributor.key %}

这对 nunjucks 来说正确吗?

{% set posts = collections.post | getPostsByContributor: contributor.key %}

Eleventy 给我错误“预期块在 set 语句中结束”。

向 Nunjucks 过滤器传递参数的语法有点不同。试试这个:

{% set posts = collections.post | getPostsByContributor(contributor.key) %}

更多信息: