Как получить сложные данные из папки данных в Hugo

Наличие следующего файла в папке данных:

# data/files.json
{
  "test/file1.txt": "abcd/1234567890.txt",
  "test/file2.txt": "bcde/1234567890.txt"
}

Как мне получить значение "test/file1.txt"с карты? например из этого файла

// layout/index.ace
= doctype html
html lang={{ .Site.Language.Lang }}
body
  p {{ .Site.Data.files.????? }}

Это моя среда:

$ go version
  go version go1.9.2 linux/amd64
$ hugo version
  Hugo Static Site Generator v0.35-DEV linux/amd64 BuildDate:

1 ответ

Решение
// layout/index.ace
= doctype html
html lang={{ .Site.Language.Lang }}
body
  p {{ index .Site.Data.files "test/file1.txt" }}

делает трюк.

Другие вопросы по тегам