我想知道
.field
的值是否与我的字符串文字相同。执行此操作的正确语法是什么?
{{ if .Params.field matchesText "random"}}
<h1>Success!</h1>
{{ end }}
显然,我化妆了
matchesText
。
我在 Hugo 文档中找到了一个包含字符串的函数,但这与比较不同。
in
功能{{ if in .Params.field "random"}}
<h1>Success!</h1>
{{ end }}
in
函数检查元素是否位于数组、切片或字符串的子字符串中。在某些语言(例如 Java)中,您必须担心某些比较失败,因为人类等效的字符串在内存中并不等效。值得庆幸的是,这对 Hugo 来说不是问题 in
。