用于从页面资源和站点数据中读取 JSON、TOML、YAML 数据的函数。
成为我们的资助者或赞助商,以支持我们的工作。
该函数接收 key
和 page
参数。
1{{ with partial "base/functions/data" (dict "key" "foobar" "page" .) }}
2 {{/* ... */}}
3{{ end }}
请注意于短代码中,页面变量为 .Page
。
key
名称 | 上下文 | 类型 | 必填 | 默认值 | 版本 | 示例 |
---|---|---|---|---|---|---|
key | - | string | ✓ | - | - | - |
不带扩展名的数据文件名称,点(.
)表示路径分隔符。
page
名称 | 上下文 | 类型 | 必填 | 默认值 | 版本 | 示例 |
---|---|---|---|---|---|---|
page | - | Page | ✓ | - | - | - |
当前页变量。
以 content/example/index.md
页面为例,假设 key
为 foo.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 |