Вставка данных определения языка yml не анализируется в другом файле данных до или после представления.
Я пытался использовать жидкие метки.
представление кода переднего конца
<div class="small-6 medium-3 large-3 columns">
{% for network_item in site.data.network %}
{% if forloop.first == true %}
<h5 class="shadow-black">{{ network_item.menu_name }}</h5>
{% endif %}
{% endfor %}
Это файл данных для network.yml, все еще WIP:
- menu_name: "{{ site.data.language.menu_name }}"
- name: "Icons by Daniel Bruce"
url: "http://entypo.com/"
class: "network-entypo"
title: "Icons by Daniel Bruce"
- name: "Built on Foundation"
url: "http://foundation.zurb.com/"
class: "services-newsletter"
title: "Built on Foundation"
- name: "Images by Unsplash"
url: "http://unsplash.com/"
class: "rss-link"
title: "Images by Unsplash"
- name: "Using Backstretch by Scott Robbin"
url: "http://srobbin.com/jquery-plugins/backstretch/"
class: "sitemap-link"
title: "Using Backstretch by Scott Robbin"
Вот языковой элемент из language.yml
menu_name: "Credits"
В коде внешнего вида я получаю заголовок:
{{ SITE.DATA.LANGUAGE.MENU_NAME }}
Это должно быть определение языка, чтобы я мог сделать эту тему многоязычной.