aboutsummaryrefslogtreecommitdiffstats
path: root/nikola/data/themes/base-jinja/templates/base_helper.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'nikola/data/themes/base-jinja/templates/base_helper.tmpl')
-rw-r--r--nikola/data/themes/base-jinja/templates/base_helper.tmpl17
1 files changed, 10 insertions, 7 deletions
diff --git a/nikola/data/themes/base-jinja/templates/base_helper.tmpl b/nikola/data/themes/base-jinja/templates/base_helper.tmpl
index baa6810..8b4ed97 100644
--- a/nikola/data/themes/base-jinja/templates/base_helper.tmpl
+++ b/nikola/data/themes/base-jinja/templates/base_helper.tmpl
@@ -21,17 +21,20 @@ dir="rtl"
lang="{{ lang }}">
<head>
<meta charset="utf-8">
+ <base href="{{ abs_link(permalink) }}">
{% if description %}
<meta name="description" content="{{ description }}">
{% endif %}
<meta name="viewport" content="width=device-width">
- <title>{{ title|e }} | {{ blog_title|e }}</title>
+ {% if title == blog_title %}
+ <title>{{ blog_title|e }}</title>
+ {% else %}
+ <title>{{ title|e }} | {{ blog_title|e }}</title>
+ {% endif %}
{{ html_stylesheets() }}
{{ html_feedlinks() }}
- {% if permalink %}
- <link rel="canonical" href="{{ abs_link(permalink) }}">
- {% endif %}
+ <link rel="canonical" href="{{ abs_link(permalink) }}">
{% if favicons %}
{% for name, file, size in favicons %}
@@ -90,7 +93,7 @@ lang="{{ lang }}">
{{ rss_link }}
{% elif generate_rss %}
{% if translations|length > 1 %}
- {% for language in translations %}
+ {% for language in translations|sort %}
<link rel="alternate" type="application/rss+xml" title="RSS ({{ language }})" href="{{ _link('rss', None, language) }}">
{% endfor %}
{% else %}
@@ -99,7 +102,7 @@ lang="{{ lang }}">
{% endif %}
{% if generate_atom %}
{% if translations|length > 1 %}
- {% for language in translations %}
+ {% for language in translations|sort %}
<link rel="alternate" type="application/atom+xml" title="Atom ({{ language }})" href="{{ _link('index_atom', None, language) }}">
{% endfor %}
{% else %}
@@ -110,7 +113,7 @@ lang="{{ lang }}">
{% macro html_translations() %}
<ul class="translations">
- {% for langname in translations.keys() %}
+ {% for langname in translations|sort %}
{% if langname != lang %}
<li><a href="{{ abs_link(_link("root", None, langname)) }}" rel="alternate" hreflang="{{ langname }}">{{ messages("LANGUAGE", langname) }}</a></li>
{% endif %}