Data

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

赞助

成为我们的资助者或赞助商,以支持我们的工作。

赞助商

语法

该函数接收 keypage 参数。

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

参数

key

名称上下文类型必填默认值版本示例
key-string---

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

page

名称上下文类型必填默认值版本示例
page-Page---

当前页变量。

数据文件查找顺序

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