-
Recent Posts
+
{%- if lang != config.default_language %}{{ trans(key="Recent_Posts" | safe, lang=lang) }}{% else %}Recent Posts{% endif %}
{%- set recent_items=config.extra.recent_items | default(value=9) -%}
{%- for page in section_item.pages | slice(end=recent_items) %}
{{- page_macros::page_listing(page=page, config=config) }}
diff --git a/templates/macros/head.html b/templates/macros/head.html
index 8da09cb..0690bc1 100644
--- a/templates/macros/head.html
+++ b/templates/macros/head.html
@@ -103,7 +103,7 @@
{%- set js_email=config.extra.js_email | default(value="email.js") -%}
{%- if js_email %}
- {%- if config.extra.social.mail_encode | default(value=true) %}
+ {%- if config.extra.mail_encode | default(value=true) %}
{%- endif %}
{%- endif %}
@@ -120,12 +120,15 @@
{%- else %}
- {%- endif %}
-
-{%- endif %}
+ {%- if lang != "en" %}
+
+
+ {%- endif %}
+ {%- endif %}
+{%- endif %}
{#- https://katex.org/docs/autorender.html #}
@@ -344,9 +347,9 @@
{%- endif %}
-{%- if config.extra.social.twitter %}
-
-
+{%- if config.extra.twitter_meta %}
+
+
{%- endif %}
diff --git a/templates/macros/macros.html b/templates/macros/macros.html
index 95c922c..e909b06 100644
--- a/templates/macros/macros.html
+++ b/templates/macros/macros.html
@@ -36,16 +36,24 @@
{%- if config.extra.meta_post.divider %}
{{ config.extra.meta_post.divider | safe }}{%- else %} {%- endif %}{%- endif %}{%- endif %}
{#- Date #}
- {%- if config.extra.meta_post.date %} {%- if config.extra.icon_date %} {% endif %} {{ page.date | date(format="%B %d, %Y") }}
+ {%- if config.extra.meta_post.date %} {%- if config.extra.icon_date %} {% endif %}
+ {%- if config.extra.date_locale %}
+ {%- if lang != config.default_language -%}
+ {%- set lang_locale = trans(key="date_locale" | safe, lang=lang) -%}
+ {%- else -%}
+ {%- set lang_locale = config.extra.date_locale -%}
+ {%- endif -%}
+ {{ page.date | date(format="%B %d, %Y", locale=lang_locale) }}
+ {%- else %} {{ page.date | date(format="%B %d, %Y") }} {%- endif %}
{#- divider #}
{%- if config.extra.meta_post.categories_tags %}
{%- if config.extra.meta_post.divider %}
{{ config.extra.meta_post.divider | safe }}{%- else %} {%- endif %}{%- endif %}{% endif %}
{#- Categories #}
- {%- if page.taxonomies.categories %} {%- if config.extra.icon_info %} {% endif %} [{% for cat in page.taxonomies.categories %}
{{ cat }}{% endfor %}]{% endif %}
+ {%- if page.taxonomies.categories %} {%- if config.extra.icon_info %} {% endif %} [{% for cat in page.taxonomies.categories %}
{{ cat }}{% endfor %}]{% endif %}
{#- Tags #}
- {%- if page.taxonomies.tags %} {%- for tag in page.taxonomies.tags %} #
{{ tag }} {% endfor -%}{%- endif %}
+ {%- if page.taxonomies.tags %} {%- for tag in page.taxonomies.tags %} #
{{ tag }} {% endfor -%}{%- endif %}
{%- endmacro meta_post %}
{%- macro title_index(page, config) %}
@@ -60,7 +68,7 @@
{%- if page.taxonomies.authors and config.taxonomies %}
{%- for author in page.taxonomies.authors %}
{%- if author_flag %}, {% endif %}
-
{{ author }}
+
{{ author }}
{%- set_global author_flag = true %}
{%- endfor %}
{%- elif page.extra.authors and config.extra.meta_index.author %}
@@ -87,16 +95,24 @@
{%- if config.extra.meta_index.divider %}
{{ config.extra.meta_index.divider | safe }}{%- else %} {%- endif %}{%- endif %}{%- endif %}
{#- Date #}
- {%- if config.extra.meta_index.date %} {%- if config.extra.icon_date %} {% endif %} {{ page.date | date(format="%B %d, %Y") }}
+ {%- if config.extra.meta_index.date %} {%- if config.extra.icon_date %} {% endif %}
+ {%- if config.extra.date_locale %}
+ {%- if lang != config.default_language -%}
+ {%- set lang_locale = trans(key="date_locale" | safe, lang=lang) -%}
+ {%- else -%}
+ {%- set lang_locale = config.extra.date_locale -%}
+ {%- endif -%}
+ {{ page.date | date(format="%B %d, %Y", locale=lang_locale) }}
+ {%- else %} {{ page.date | date(format="%B %d, %Y") }} {%- endif %}
{#- divider #}
{%- if config.extra.meta_index.categories_tags %}
{%- if config.extra.meta_index.divider %}
{{ config.extra.meta_index.divider | safe }}{%- else %} {%- endif %}{%- endif %}{% endif %}
{#- Categories #}
- {%- if page.taxonomies.categories %} {%- if config.extra.icon_info %} {% endif %} [{% for cat in page.taxonomies.categories %}
{{ cat }}{% endfor %}]{% endif %}
+ {%- if page.taxonomies.categories %} {%- if config.extra.icon_info %} {% endif %} [{% for cat in page.taxonomies.categories %}
{{ cat }}{% endfor %}]{% endif %}
{#- Tags #}
- {%- if page.taxonomies.tags %} {%- for tag in page.taxonomies.tags %} #
{{ tag }} {% endfor -%}{%- endif %}
+ {%- if page.taxonomies.tags %} {%- for tag in page.taxonomies.tags %} #
{{ tag }} {% endfor -%}{%- endif %}
{%- endmacro meta_index %}
diff --git a/templates/macros/social.html b/templates/macros/social.html
index 67e05a3..1c4b3fd 100644
--- a/templates/macros/social.html
+++ b/templates/macros/social.html
@@ -1,59 +1,58 @@
-{%- macro social_links(social_config, config) %}
+{%- macro social_links(config) %}
{%- endmacro %}
diff --git a/templates/page.html b/templates/page.html
index da4fdd6..6d5188d 100644
--- a/templates/page.html
+++ b/templates/page.html
@@ -57,7 +57,7 @@
{%- if toc %}
-
Index
+
{%- if lang != config.default_language %}{{ trans(key="Index" | safe, lang=lang) }}{% else %}Index{% endif %}
{%- for h in toc %}
{{ h.title }}
diff --git a/templates/posts.html b/templates/posts.html
index d4fc9e4..a353d15 100644
--- a/templates/posts.html
+++ b/templates/posts.html
@@ -18,7 +18,11 @@
{%- endblock seo %}
{%- block content %}
-{%- set section_item = get_section(path="_index.md") %}
+ {%- if lang == config.default_language %}
+ {%- set section_item = get_section(path="_index.md") %}
+ {%- else %}
+ {%- set section_item = get_section(path="_index." ~ lang ~ ".md") %}
+ {%- endif %}
{%- for year, posts in section_item.pages | group_by(attribute="year") %}
{{ year }}
diff --git a/templates/tags/list.html b/templates/tags/list.html
index 545bf34..2184cba 100644
--- a/templates/tags/list.html
+++ b/templates/tags/list.html
@@ -18,7 +18,7 @@
{%- block content %}
-
{{ terms | length }} Tags
+
{{ terms | length }} {%- if lang != config.default_language %} {{ trans(key="Tags" | safe, lang=lang) }} {% else %} Tags {% endif %}
{% for term in terms %} #{{ term.name }} {% endfor %}
{%- for term in terms %}
--
cgit v1.3.1