{#-
Site-wide main layout: every page resolves Knotis content flags from
zensical.toml plus optional knotis_content front matter.
-#}
{% extends "base.html" %}
{% block styles %}
{{ super() }}
{%- for path in [
"assets/knotis/knotis-palette.css",
"assets/knotis/knotis-content-tags.css",
"assets/knotis/knotis-content.css",
"assets/knotis/knotis-wikilinks.css",
"assets/knotis/knotis-pane.css",
"assets/knotis/knotis-graph.css",
"assets/knotis/knotis-search.css",
"assets/knotis/knotis-slides.css",
"assets/knotis/knotis-readaloud.css",
"assets/knotis/knotis-media.css",
"stylesheets/knotis-theme.css",
] %}
{%- endfor %}
{% endblock %}
{% block extrahead %}
{{ super() }}
{%- set site_content = config.extra.knotis.content if config.extra.knotis and config.extra.knotis.content else {} -%}
{%- set styled_section_groups = site_content.styled_section_groups | default(true) -%}
{% endblock %}
{% block container %}
{% include "partials/knotis-content-container.html" %}
{% endblock %}
{% block scripts %}
{{ super() }}
{%- for path in [
"assets/knotis/vendor/mermaid-10.9.6.min.js",
"assets/knotis/knotis-core.js",
"assets/knotis/knotis-media.js",
"assets/knotis/knotis-icon-map.js",
"assets/knotis/knotis-wikilinks.js",
"assets/knotis/lunr.min.js",
"assets/knotis/knotis-search.js",
"assets/knotis/knotis-slides.js",
"assets/knotis/knotis-graph.js",
"assets/knotis/knotis-readaloud.js",
"javascripts/mathjax.js",
"javascripts/glossary.js",
"assets/knotis/vendor/mathjax-3.2.2-tex-mml-chtml.js",
] %}
{%- endfor %}
{% endblock %}