Jekyll Liquid - динамический доступ к _config.yml
Для интернационализации моего приложения мне нужно иметь возможность динамического доступа к записям в файле YAML.
Это лучше всего объяснить на примере:
Page:
---
layout: default
title: title_homepage
---
Это разрешит доступ к переменной title_homepage в шаблоне макета по умолчанию:
Макет по умолчанию:
page.title = "title_homepage"
Теперь я обычно получаю доступ к своему файлу _config.yml следующим образом:
{{ site.locales[site.default_locale].variable }}
Однако теперь, чтобы это работало, мне нужно получить доступ к _config.yml со значением page.title. Это не будет работать
{{ site.locales[site.default_locale].page.title }}
Мне нужно следующее (псевдокод):
{{ site.locales[site.default_locale].#{value of page.title}}