Data

用于从页面资源和站点数据中读取 JSON、TOML、YAML 数据的函数。

语法

该函数接收 keypage 参数。

1{{ with partial "base/functions/data" (dict "key" "foobar" "page" .) }}
2  {{/* ... */}}
3{{ end }}

参数

key

名称类型必填默认值版本
keystring--

不带扩展名的数据文件名称,点(.)表示路径分隔符。

page

名称类型必填默认值版本
pagePage--

当前页变量。

数据文件查找顺序

content/example/index.md 页面为例,假设 keyfoo.bar

Path
/content/example/foo/bar.toml
/content/example/foo/bar.yaml
/content/example/foo/bar.yml
/content/example/foo/bar.json
/data/foo/bar.toml
/data/foo/bar.yaml
/data/foo/bar.yml
/data/foo/bar.json