Я хочу что-то вроде:
---
my_var: "foo.bar.baz"
---
{{- site.data.header[page.my_var] -}}
К сожалению, это не работает ...
Я знаю, что могу использовать site.data.header.foo.bar.baz
или site.data.header["foo"]["bar"]["baz"]
, но это не так.
Также я знаю, что могу разбить page.my_var
на подстроки и использовать их затем как site.data.header["foo"]["bar"]["baz"]
. Но это увеличивает время сборки Jekyll.
Полагаю, мне нужен какой-нибудь плагин Ruby, но я его не знаю, и я не знаю, как его написать.
Если вы знаете,такой плагин или может помочь мне написать один или знать какой-то родной обходной путь, это было бы так здорово!
Help:)