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