Я хочу иметь возможность определить переменную основного вопроса на моей странице с именем book
:
book: book1
Где book1
будет файлом данных, подобным этому (book1.yml
):
page_list:
- cover
- frontis
- i
- ii
- 1
- 2
- 3
etc...
Будет несколько файлов данных, таких как: book2.yml
, book3.yml
и т. Д.
И затем в моем макете я хочу перебирать страницы, как это:
{{ range $page := .Site.Data.{{ .Params.book }}.page_list }}
{{ $page }}
{{ end }}
Этот синтаксис не работает. Есть ли способ использовать переднюю материальную переменную внутри другой переменной (в моем примере: .Site.Data.MY_FRONT_MATTER_VARIABLE.page_list
)?