` HTML markup. These thematic breaks are used to separate (in meaning, and sometimes visually) different parts of the content: chapters of a book, slides of a presentation, or in our case columns for our webdesign. + +These thematic breaks are triggered by having three or more consecutive dashes (`-`), stars (`*`), or underscores (`_`). For example, as of writing this article, the footer for this blog is generated from the following Markdown page `content/_common/footer.md`: +``` ++++ +title = "Footer" +date = 2018-01-03 ++++ + +![Kopimi](/images/kopimi.svg) +# KOPIMI + +© [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) license. Some graphics not mine. Just reproducing them here because [sharing is caring](https://kopimi.com/) and **FUCK PRIVATE PROPERTY!** [Problem?](/contact) + +----- + +![Anarcho-communism](/images/Anarchist-Comunism.svg) +# Topics + +⚠️ Personal website & opinions. Tech-savvy anarchism / libertarian communism. Not interested? Feel free to browse away! + +----- + +~ +# Tildeverse + +This blog is kindly hosted by [thunix.net](https://thunix.net), a proud member of the [Tildeverse](https://tildeverse.org) federation of autonomous hosting coops and cyber-hackerspaces. +``` + +# Multi-column layout with flexbox + +So we want to reduce the boilerplate for our layout to a minimum, like so: +``` +
") %} + {% for column in columns %} +
+{{ super() }} +{% endblock %} diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..7766494 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,17 @@ +{% extends "water/templates/page.html" %} + +{% block main %} +
{{ page.title }}
+ + {%- if page.date -%}{%- endif -%} +{{ taxonomy.name }}
+-
+ {% for term in terms %}
+
- {{ term.name }} + {% endfor %} +
{{ term.name }}
+ {% set page = get_page(path="_common/skills/" ~ term.slug ~ ".md") %} + {{ page.content | safe }} +Latest articles:
+-
+ {% for page in term.pages %}
+
- {{ page.title }} + {% endfor %} +