Jekyll Liquid - dynamiczny dostęp do _config.yml
Aby umiędzynarodowić moją aplikację, muszę mieć możliwość dynamicznego dostępu do wpisów w pliku YAML.
Najlepiej wyjaśnić to za pomocą przykładu:
Strona:
---
layout: default
title: title_homepage
---
Umożliwi to dostęp do zmiennej title_homepage w domyślnym szablonie układu:
Domyślny układ:
page.title = "title_homepage"
Teraz zwykle uzyskuję dostęp do mojego pliku _config.yml w następujący sposób:
{{ site.locales[site.default_locale].variable }}
Jednak teraz, aby to zadziałało, muszę uzyskać dostęp do _config.yml o wartości page.title. To nie zadziała:
{{ site.locales[site.default_locale].page.title }}
Potrzebuję następującego kodu (pseudo kod):
{{ site.locales[site.default_locale].#{value of page.title}}