diff options
Diffstat (limited to 'nikola/data/themes/base-jinja/templates/base_helper.tmpl')
| -rw-r--r-- | nikola/data/themes/base-jinja/templates/base_helper.tmpl | 17 |
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 %} |
