Chciałbym użyć zmiennych dynamicznych do mojej instalacji z powłoką jekyll + ciecz. Chcę uzyskać dynamiczny dostęp do pliku _config.yml przy użyciu nazw zmiennych dynamicznych .Zmienne dynamiczne Jekyll Liquid
Jest najlepiej wytłumaczyć na przykładzie:
strona:
---
layout: default
title: title_homepage
---
Układ Domyślnie:
{{ 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."
Jak uzyskać dostęp do _config.yml przy użyciu nazwy zmiennej dynamicznej?
Aby się upewnić, że jestem czysty. Plik "_config.yml" zawsze będzie nazywał się dokładnie tym. Aby wprowadzić zmiany, zaktualizujesz zmienną 'default_locale' w '_config.yml' z 'en' na 'pirate'. W tym momencie, gdy uruchomisz jekyll, chcesz, aby wyjście w twoim domyślnym układzie wyświetlało "Yaaawwwr. Tytuł strony głównej". zamiast "To jest moja strona tytułowa!". Czy to jest dokładne? –
Cześć Alan, tak. to jest poprawne.Potem wygeneruję jedno _site dla en, drugie dla _pirate – Hendrik