-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathbreak.html
23 lines (23 loc) · 1.08 KB
/
break.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
---
layout: base
---
{% comment %}
In which language is the current page? Guess from the path: locale="/<lang>/".
Load language tockens for menus {{ data_language }}. Translations need to provide a lang.md file that translates what's under _data/language.yaml
Generate list of episodes and extras for the language shown. - NOTE: _extras need in the permlinks /<language>/page!!
{% endcomment %}
{% if page.path contains "_locale" %}
{% assign locale = page.path | remove: "_locale/" | split: "/" | first | downcase %}
{% else %}
{% assign locale = "en" %}
{% endif %}
{% assign lang_file = locale | append: '.md' %}
{% assign data_language = site.pages | where_exp:"page", "page.path contains 'i18n'" | where_exp:"page", "page.path contains lang_file" | first %}
{% comment %} Start of page {% endcomment %}
{% include episode_navbar.html episode_navbar_title=true language=data_language %}
<article>
{% include episode_title.html %}
{% include episode_break.html language=data_language %}
{{content}}
</article>
{% include episode_navbar.html episode_navbar_title=false language=data_language %}