all repos — zola-bearblog @ main

Port of bear blog theme to zola

templates/nav.html (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{%- set current_lang = page?.lang or section?.lang or config.default_language %}
{%- if config.extra?.main_menu %}
  {%- for item in config.extra?.main_menu %}
    {%- if current_lang == config.default_language %}
      {%- set title = item.name %}
    {%- else %}
      {%- set language_key = 'name_' ~ current_lang %}
      {%- set title = item?[language_key] or item.name %}
    {%- endif %}
    {%- if item.url is matching(pat="https?://") %}
      <a href="{{ item.url }}">{{ title }}</a>
    {%- else %}
      <a href="{{ get_url(path=item.url, lang=lang )}}">{{ title }}</a>
    {%- endif %}
  {%- endfor %}
{%- endif -%}