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