51 lines
1.4 KiB
HTML
51 lines
1.4 KiB
HTML
{% macro date_fr(date) %}
|
|
{% if date %}
|
|
{% set d = date | date(format="%u") %}
|
|
{% if d == '1' %}Lundi
|
|
{% elif d == '2' %}Mardi
|
|
{% elif d == '3' %}Mercredi
|
|
{% elif d == '4' %}Jeudi
|
|
{% elif d == '5' %}Vendredi
|
|
{% elif d == '6' %}Samedi
|
|
{% else %}Dimanche
|
|
{% endif %}
|
|
{{ date | date(format="%d") }}
|
|
{% set m = date | date(format="%-m") %}
|
|
{% if m == '1' %}janvier
|
|
{% elif m == '2' %}février
|
|
{% elif m == '3' %}mars
|
|
{% elif m == '4' %}avril
|
|
{% elif m == '5' %}mai
|
|
{% elif m == '6' %}juin
|
|
{% elif m == '7' %}juillet
|
|
{% elif m == '8' %}août
|
|
{% elif m == '9' %}septembre
|
|
{% elif m == '10' %}octobre
|
|
{% elif m == '11' %}novembre
|
|
{% else %}décembre
|
|
{% endif %}
|
|
{{ date | date(format="%Y") }}
|
|
{% endif %}
|
|
{% endmacro date_fr %}
|
|
|
|
{% macro print_tags(page) %}
|
|
{% set_global tags = [] %}
|
|
{% for t in page.taxonomies["tags"] %}
|
|
{% set s = t | slugify %}
|
|
{% set expanded_obj = '{ "slug": "' ~ s ~ '", "tag": "' ~ t ~ '" }' %}
|
|
{% set obj = load_data(literal=expanded_obj, format="json") %}
|
|
{% set_global tags = tags | concat(with=obj) %}
|
|
{% endfor %}
|
|
{% for tag in tags | sort(attribute="slug") %}
|
|
<a href="/tags/{{ tag['slug'] }}" class="tag">{{ tag['tag'] }}</a>{% if not loop.last %}, {% endif %}
|
|
{% endfor %}
|
|
{% endmacro print_tags %}
|
|
|
|
{% macro reading_time_from(word_count) %}
|
|
{% set wpm = 250 %}
|
|
{% set time = (word_count / wpm) | round(method="floor") %}
|
|
{% if time == 0 %}≤ 1 min
|
|
{% elif time == 1 %}≈ 2 min
|
|
{% else %}{{ time }} min
|
|
{% endif %}
|
|
{% endmacro reading_time_from %} |