Ich möchte dynamische Variablen für meine jekyll + liquid Installation verwenden. Ich möchte dynamisch auf die Datei _config.yml mit der dynamischen Variablen Namen zugreifen.Dynamische Variablen Jekyll Liquid
Es wird am besten mit einem Beispiel erläutert:
Seite:
---
layout: default
title: title_homepage
---
Standard-Layout:
{{ site.locales[site.default_locale].page.title }}
_config.yml:
default_locale: "en"
locales:
en:
title_homepage: "This is my homepage title!"
pirate:
title_homepage: "Yaaawwwr. Homepage title."
Wie kann ich auf _config.yml mit einem dynamischen Variablennamen zugreifen?
Um sicherzustellen, dass ich klar bin. Ihre Datei '_config.yml' wird immer genau so benannt. Um die Änderung vorzunehmen, aktualisieren Sie die Variable 'default_locale' innerhalb von '_config.yml' von 'en' auf 'pirate'. An diesem Punkt, wenn Sie jekyll ausführen, möchten Sie, dass die Ausgabe in Ihrem Standardlayout "Yaaawwwr. Homepage title" anzeigt. statt "Das ist mein Homepagetitel!". Ist das genau? –
Hallo Alan, ja. das ist richtig.Dann erzeuge ich eine _site für en, eine andere für _pirate – Hendrik