Как получить сложные данные из папки данных в 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:

person ateam    schedule 25.01.2018    source источник


Ответы (1)


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

делает свое дело.

person ateam    schedule 26.01.2018