在 Hugo 模板中,如何检查 JSON 文件数组的长度?

In Hugo templates, how do you check length of JSON file array?

在 Hugo 中,您可以将 JSON 文件的内容分配给模板变量:

  {{ $json := getJSON "posts.json" }}

如何检查条件块中的长度?

可以使用eq函数比较长度:

{{ if (eq ($json | len) 0) }}
  no data
{{ else }}
  show posts
{{ end }}

可以使用len函数获取长度:

{{$len := len $json}}