{% extends 'base.html' %} {% block title %} {{ article.title|striptags|e }} {% if article.subtitle %} - {{ article.subtitle|striptags|e }} {% endif %} · {{ super() }} {% endblock title %} {% block head_description %} {% if article.summary %} {{ article.summary|striptags|e }} {% endif %} {% endblock head_description %} {% block meta_tags_in_head %} {% if article.redirect %} {% endif %} {{ super() }} {% if article.tags or article.category or article.keywords %} {% endif %} {% from '_includes/smo_metadata.html' import smo_metadata with context %} {{ smo_metadata(article) }} {% endblock meta_tags_in_head %} {% block head_links %} {{ super() }} {% include '_includes/photos_header.html' %} {% endblock head_links %} {% block content %}
{% if article.toc %}
{% else %}
{% endif %} {% import '_includes/translations.html' as translations with context %} {{ translations.translations_for(article) }} {{ article.content }} {% if article.photo_gallery %} {% endif %} {% from '_includes/applause_button.html' import applause_button with context %} {{ applause_button(article) }} {% from '_includes/share_links.html' import share_links with context %} {{ share_links(article) }} {% from '_includes/article_author.html' import article_author with context %} {{ article_author(article) }} {% from '_includes/comments.html' import comments_section with context %} {{ comments_section(article) }}
{% include '_includes/related_posts.html' with context %} {% if article.prev_article or article.next_article %} {% endif %}
{% include '_includes/post_stats.html' %} {% if article.date %}

Published

{% set day = article.date.strftime('%d')|int %} {% endif %} {% include '_includes/last_updated.html' %} {% include '_includes/series.html' %} {% if article.category|trim|count > 0 %}

Category

{% from '_includes/_defaults.html' import CATEGORIES_URL with context %} {{ article.category }} {% endif %} {% if article.tags and article.tags[0]|trim|count > 0 %} {% from '_includes/_defaults.html' import TAGS_URL with context %}

Tags

{% endif %} {% include '_includes/social_links.html' %} {% from '_includes/mailchimp.html' import mailchimp with context %} {{ mailchimp(article) }} {% from '_includes/freelists.html' import freelists with context %} {{ freelists(article) }}
{% include '_includes/photoswipe.html' %} {% endblock content %} {% block script %} {{ super() }} {% from '_includes/comments.html' import comments_script with context %} {{ comments_script() }} {% include '_includes/photos_footer.html' %} {% endblock script %}