all repos — zola-bearblog @ 18a135696a6f5a02a641a16c2881a2694f26ce1a

Port of bear blog theme to zola

Merge pull request 'Upgrade to latest zola & Tera 2' (#41) from adidalal/zola-bearblog:tera-v2 into main Reviewed-on: https://codeberg.org/alinnow/zola-bearblog/pulls/41

Alin
commit

18a135696a6f5a02a641a16c2881a2694f26ce1a

parent

593a8bb3f16404389c85dcec544d6dc188ad3a39

1 file changed, 5 insertions(+), 10 deletions(-)

changed files
M templates/nav.htmltemplates/nav.html
@@ -1,18 +1,13 @@
-{%- set current_lang = config.default_language %} -{%- if page %} - {%- set current_lang = page.lang %} -{%- elif section %} - {%- set current_lang = section.lang %} -{%- endif %} -{%- if config.extra.main_menu %} - {%- for item in config.extra.main_menu %} +{%- 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] %} + {%- set title = item?[language_key] or item.name %} {%- endif %} - {%- if item.url is matching("https?://") %} + {%- 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>