summaryrefslogtreecommitdiffstats
path: root/templates_gmi/macros.html
blob: 46096132207dee424aa9f1ae8633c02902781834 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{% macro toc(page) %}{% endmacro %}

{% macro linklog(page) %}
{% set lh_data = load_data(path="linklog.json") %}
<!-- END_GEMINI_CONTENT -->
{% for lh_post in lh_data.posts -%}
=> {{ lh_post.href }} {{ lh_post.time | date(format='%Y-%m-%d') }} {{ lh_post.description }}
{% endfor %}
<!-- START_GEMINI_CONTENT -->
{% endmacro %}

{% macro page_h1(page) %}
# {{ page.title }}

{% if page.date %}📅 {{ page.date }}{% endif %}
{% if page.extra.kind %}🏷️ {{ page.extra.kind }}{% endif %}
{% endmacro %}

{% macro page_content(page) %}
{{ self::page_h1(page=page) }}
<!-- START_GEMINI_CONTENT -->
{{ page.content | replace(from="<!-- toc -->", to=macros::toc(page=page)) | safe }}
<!-- END_GEMINI_CONTENT -->
{% endmacro %}