{% macro latest_post(posts) %} {% set post = posts|last %} {% if post %} {{ post.title }} {% else %} none yet, stay tuned! {% endif %} {% endmacro latest_post %} {% macro post_link(page) %}
{% set translations = page.translations | filter(attribute="lang", value=lang) -%} {%- if translations -%} {%- set post = get_page(path = translations.0.path) -%} {%- else -%} {%- set post = page -%} {%- set not_translated = true -%} {%- endif -%}

{{ post.title }}

{%- if post.extra.icon -%}{{post.extra.icon | safe}}{%- endif -%}
{{ post.summary | safe }} read more ยป {% if page.extra.extra_content %} {% endif %} {%- if lang and not_translated and lang != config.default_language -%} {%- endif -%}
{% endmacro post_link %} {% macro toc(toc) %}
Table of Contents
Switch between light and dark mode:
{% endmacro toc %} {% macro alpha_warning() %}

This is an early preview of the upcoming third edition of this guide. The edition is still in alpha state, so things might be still in progress, not work, or change without warning!

For a more stable experience, check out the current Second Edition.

{% endmacro alpha_warning %}