mirror of
https://0xacab.org/anarsec/anarsec.guide.git
synced 2025-09-26 11:11:13 -04:00
fix lang switcher relative href
This commit is contained in:
parent
7546c90696
commit
0f62607bb1
3 changed files with 48 additions and 46 deletions
|
@ -58,7 +58,7 @@
|
|||
</span>
|
||||
<span>{{ trans(key="published", lang=lang) }} </span>
|
||||
<span><time datetime="{{ page.date }}">{{ page.date | date(format='%B %d, %Y') }}</time></span>
|
||||
<span> | <a href="https://0xacab.org/anarsec/anarsec.guide/-/blob/no-masters/CHANGELOG.md#{{page.title | slugify}}">{{ trans(key="edited", lang=lang) }} <time datetime="{{ page.extra.dateedit }}">{{ page.extra.dateedit | date(format='%B %d, %Y') }}</time></a></span>
|
||||
<span> | <a href="https://0xacab.org/anarsec/anarsec.guide/-/blob/no-masters/CHANGELOG.md">{{ trans(key="edited", lang=lang) }} <time datetime="{{ page.extra.dateedit }}">{{ page.extra.dateedit | date(format='%B %d, %Y') }}</time></a></span>
|
||||
</span>
|
||||
{% endmacro %}
|
||||
|
||||
|
|
|
@ -22,14 +22,14 @@
|
|||
{#- Check if the language code matches the default language -#}
|
||||
{%- if lcode == config.default_language -%}
|
||||
{#- If it does, link to the root path (no language code in URL) -#}
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="{{ current_url | replace(from='/' ~ lang ~ '/', to = '/') }}">{{ lcode | upper }}</a></div>
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="{{ current_path | replace(from='/' ~ lang ~ '/', to = '/') }}">{{ lcode | upper }}</a></div>
|
||||
{#- Check if the current language is the default language -#}
|
||||
{#- If it is, append the language code to the base URL -#}
|
||||
{%- elif lang == config.default_language -%}
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="{{ config.base_url }}/{{ lcode }}{{ current_path | default(value="/") | safe }}">{{ lcode | upper }}</a></div>
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="/{{ lcode }}{{ current_path | default(value="/") | safe }}">{{ lcode | upper }}</a></div>
|
||||
{%- else -%}
|
||||
{#- If it's not, replace the current language code in the URL with the new one -#}
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="{{ current_url | replace(from='/' ~ lang ~ '/', to='/' ~ lcode ~ '/') }}">{{ lcode | upper }}</a></div>
|
||||
<div class="dropdown-lang"><a role="menuitem" lang="{{ lcode }}" aria-label="{{ language_name }}" href="{{ current_path | replace(from='/' ~ lang ~ '/', to='/' ~ lcode ~ '/') }}">{{ lcode | upper }}</a></div>
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue