列出所有与雨果不符的内容

问题描述

我想列出所有 类型为featured页面。如果我只想要特色页面,则可以使用以下内容

{{ range ( where .Site.RegularPages "Type" "featured" ) }}
...
{{ end }}

那是什么相反?我知道我可以列出所有页面,然后将if放在范围内,但是我想必须在range表达式本身中找到一种方法

解决方法

好的...把这个弄清楚了。运算符需要用引号引起来,所以可以这样做:

{{ range ( where .Site.RegularPages "Type" "!=" "featured" ) }}
...
{{ end }}

我曾尝试使用不带引号的运算符,但它始终会引发错误。