all repos — zola-bearblog @ 18a135696a6f5a02a641a16c2881a2694f26ce1a

Port of bear blog theme to zola

templates/page.html (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{% extends "base.html" %}

{% block title %}{{ page.title }} | {{ super() }}{% endblock %}

{%- block main -%}
  {%- if not page.extra?.menu -%}
    <h1>{{ page.title }}</h1>
    {%- if page.date %}
      <p>
        <i>
          <time datetime="{{ page.date | date(format='%Y-%m-%d') }}" pubdate>
            {{- page.date | date(format=config.extra?.date_format or "%Y-%m-%d") -}}
          </time>
        </i>
      </p>
    {%- endif %}
  {%- endif %}
  {%- if config.extra?.table_of_contents?.show and not page.extra?.hide_table_of_contents and page.toc %}
    <details {% if config.extra?.table_of_contents?.visible_on_load %}open{% endif %}>
      <summary>{{ trans(key="table_of_contents", lang=lang) }}</summary>
      {{ <table_of_contents toc={page.toc} max_level={config.extra?.table_of_contents?.max_level or 6} /> }}
    </details>
  {%- endif %}
  <main>
    {{ page.content | safe }}
  </main>
  <p>
    {%- if page.taxonomies %}
      {%- for name, taxon in page.taxonomies %}
        {{ name | capitalize }}:
        {%- for item in taxon %}
          <a href="{{ get_taxonomy_url(kind=name, term=item, lang=lang) }}">#{{ item }}</a>
        {%- endfor %}
      {%- endfor %}
    {%- endif %}
  </p>
{%- endblock main -%}