101 lines
3.2 KiB
HTML
101 lines
3.2 KiB
HTML
{% macro section_meta(section, author) %}
|
|
<div class="post-meta">
|
|
<span class="post-date">
|
|
|
|
{%- if section.extra["date"] -%}
|
|
{{ section.extra["date"] | date(format="%Y.%m.%d") }}
|
|
{# end of section.date if-check #}
|
|
{%- endif -%}
|
|
</span>
|
|
|
|
<span class="post-author">
|
|
{%- if author -%}
|
|
{{ utils::author(page=section) }}
|
|
{%- endif -%}
|
|
</span>
|
|
</div>
|
|
{% endmacro section_meta %}
|
|
|
|
{% macro langs(page) %}
|
|
{% if page.translations | length > 1 %}
|
|
<div class="post-langs" style="opacity: .5;">
|
|
<span>Translations: </span>{# TODO translate the span content too #}
|
|
{% for translated in page.translations %}
|
|
<a href="{{ translated.permalink }}">{{ translated.lang }}</a>
|
|
{% endfor %}
|
|
</div>
|
|
{% endif %}
|
|
{% endmacro langs %}
|
|
|
|
{% macro meta(page, author) %}
|
|
<div class="post-meta">
|
|
<span class="post-date">
|
|
{%- if page.date -%}
|
|
{{ page.date | date(format="%Y.%m.%d") }}
|
|
{# end of page.date if-check #}
|
|
{%- endif -%}
|
|
|
|
{%- if page.updated -%}
|
|
[Updated: {{ page.updated | date(format="%Y.%m.%d") }}]
|
|
{# end of page.updated if-check #}
|
|
{%- endif -%}
|
|
</span>
|
|
|
|
<span class="post-author">
|
|
{%- if author -%}
|
|
{{ utils::author(page=page) }}
|
|
{%- endif -%}
|
|
</span>
|
|
|
|
{{ posts::taxonomies(taxonomy=page.taxonomies,
|
|
disp_cat=config.extra.show_categories,
|
|
disp_tag=config.extra.show_tags) }}
|
|
</div>
|
|
{% endmacro meta %}
|
|
|
|
{% macro taxonomies(taxonomy, disp_cat, disp_tag) %}
|
|
|
|
{% if disp_cat and disp_tag -%}
|
|
{% if taxonomy.categories -%}
|
|
{{ posts::categories(categories=taxonomy.categories) }}
|
|
{# end if-check for categories #}
|
|
{%- endif -%}
|
|
|
|
{% if taxonomy.tags -%}
|
|
{{ posts::tags(tags=taxonomy.tags) }}
|
|
{# end if-check for tags #}
|
|
{% endif -%}
|
|
{% elif disp_cat -%}
|
|
{% if taxonomy.categories-%}
|
|
{{ posts::categories(categories=taxonomy.categories) }}
|
|
{# end if-check for categories #}
|
|
{% endif -%}
|
|
{% elif disp_tag -%}
|
|
{% if taxonomy.tags -%}
|
|
{{ posts::tags(tags=taxonomy.tags) }}
|
|
{# end if-check for tags #}
|
|
{% endif -%}
|
|
{# end if-check for BOTH disp bools #}
|
|
{% endif -%}
|
|
{% endmacro taxonomies %}
|
|
|
|
{% macro categories(categories) %}
|
|
:: {
|
|
{%- for cat in categories -%}
|
|
{%- if loop.last -%}
|
|
<a href="{{ get_taxonomy_url(kind="categories", name=cat ) }}">{{ cat }}</a>
|
|
{%- else -%}
|
|
<a href="{{ get_taxonomy_url(kind="categories", name=cat ) }}">{{ cat }}</a>,
|
|
{# end of if-check for whether last item or not #}
|
|
{%- endif -%}
|
|
{%- endfor -%}} {# <--- NOTE: OPEN CURLY BRACE #}
|
|
{% endmacro categories %}
|
|
|
|
{% macro tags(tags) %}
|
|
::
|
|
{% for tag in tags -%}
|
|
#<a href="{{get_taxonomy_url(kind="tags", name=tag )}}">{{ tag }}</a>
|
|
{# end of tags for-loop #}
|
|
{% endfor -%}
|
|
{% endmacro tags %}
|