내 응용 프로그램을 국제화하려면 동적으로 YAML 파일의 항목에 액세스 할 수 있어야합니다.지킬 액체 - 동적으로 _config.yml 액세스
그것은 최고의 예를 들어 설명한다 :
페이지 :
디폴트 레이아웃 :이 다음 기본 레이아웃 템플릿에서 title_homepage 변수에 대한 액세스를 허용합니다
---
layout: default
title: title_homepage
---
:
page.title = "title_homepa GE "
지금 일반적으로 나는이처럼 내 _config.yml 파일에 액세스 할 :이 작업을 위해
{{ site.locales[site.default_locale].variable }}
그러나, 지금은 page.title의 값으로 _config.yml 액세스해야합니다. 이것은 작동하지 않습니다 : 나는 다음 (의사 코드)가 필요
{{ site.locales[site.default_locale].page.title }}
:
{{ site.locales[site.default_locale].#{value of page.title}}
당신이 흔들립니다. 이 작동합니다. page.title 변수를 사용하여 배열에 액세스 할 수 있는지 몰랐습니다. 이제 _config.yml 파일에서 로켈을 한 번 정의 할 수 있습니다. 그런 다음 각 페이지에서 사용자 정의 제목을 설정할 수 있습니다. 번역을위한 로켈로 config.yml을 검사 한 다음 제목으로 사용합니다. 서사시. – Hendrik