feat: Support Arabic footer and header
Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
parent
2262ca4c9a
commit
59f8663011
2 changed files with 18 additions and 7 deletions
|
@ -1,5 +1,8 @@
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html dir="{% if section.extra.dir %}{{section.extra.dir}}{% else %}ltr{% endif %}" lang="{% if section.extra.lang %}{{section.extra.lang}}{% else %}en-US{% endif %}">
|
<html
|
||||||
|
dir="{% if section.extra.dir %}{{section.extra.dir}}{% elif page.extra.dir %}{{page.extra.dir}}{% else %}ltr{% endif %}"
|
||||||
|
lang="{% if section.extra.lang %}{{section.extra.lang}}{% elif page.extra.lang %}{{page.extra.lang}}{% else %}en-US{% endif %}"
|
||||||
|
>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
|
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
|
||||||
|
@ -99,8 +102,13 @@
|
||||||
<div class="w">
|
<div class="w">
|
||||||
<header>
|
<header>
|
||||||
{% if config.extra.header_nav %}
|
{% if config.extra.header_nav %}
|
||||||
|
{% if page.extra.lang and page.extra.lang == "ar-SA" or section.extra.lang and section.extra.lang == "ar-SA" %}
|
||||||
|
{% set header_nav = config.extra.header_nav | reverse %}
|
||||||
|
{% else %}
|
||||||
|
{% set header_nav = config.extra.header_nav %}
|
||||||
|
{% endif %}
|
||||||
<nav>
|
<nav>
|
||||||
{% for nav_item in config.extra.header_nav %}
|
{% for nav_item in header_nav %}
|
||||||
<a href="{{ nav_item.url | safe }}" {% if nav_item.new_tab %}target="_blank" rel="noreferrer noopener"{% endif %}>{{ nav_item.name }}</a>
|
<a href="{{ nav_item.url | safe }}" {% if nav_item.new_tab %}target="_blank" rel="noreferrer noopener"{% endif %}>{{ nav_item.name }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</nav>
|
</nav>
|
||||||
|
@ -112,9 +120,14 @@
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
{% block footer %}{% endblock footer %}
|
{% block footer %}{% endblock footer %}
|
||||||
{% if config.extra.footer_nav %}
|
{% if page.extra.lang and page.extra.lang == "ar-SA" or section.extra.lang and section.extra.lang == "ar-SA" and config.extra.ar_footer_nav %}
|
||||||
|
{% set footer_nav = config.extra.ar_footer_nav %}
|
||||||
|
{% elif config.extra.footer_nav %}
|
||||||
|
{% set footer_nav = config.extra.footer_nav %}
|
||||||
|
{% endif %}
|
||||||
|
{% if footer_nav %}
|
||||||
<nav>
|
<nav>
|
||||||
{% for nav_item in config.extra.footer_nav %}
|
{% for nav_item in footer_nav %}
|
||||||
<a href="{{ nav_item.url | safe }}" {% if nav_item.new_tab %}target="_blank" rel="noreferrer noopener"{% endif %}>{{ nav_item.name }}</a>
|
<a href="{{ nav_item.url | safe }}" {% if nav_item.new_tab %}target="_blank" rel="noreferrer noopener"{% endif %}>{{ nav_item.name }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</nav>
|
</nav>
|
||||||
|
|
|
@ -1,15 +1,13 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
{% block header %}
|
{% block header %}
|
||||||
<p><a href="..">..</a>/{{ page.slug }}</p>
|
|
||||||
<p class="post-meta"><time datetime="{{ page.date }}">{{ page.date }}</time></p>
|
|
||||||
<h1>{{ page.title }}</h1>
|
<h1>{{ page.title }}</h1>
|
||||||
{% endblock header %}
|
{% endblock header %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
{% if page.toc and page.extra.add_toc %}
|
{% if page.toc and page.extra.add_toc %}
|
||||||
Table of contents
|
{% if page.extra.lang == "ar-SA" %}جدول المحتويات{% else %}Table of Contents{% endif %}
|
||||||
<ul>
|
<ul>
|
||||||
{% for h1 in page.toc %}
|
{% for h1 in page.toc %}
|
||||||
<li>
|
<li>
|
||||||
|
|
Loading…
Reference in a new issue