<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="/css/normalize.css">
    <link rel="stylesheet" type="text/css" href="/css/redhat-text/redhat-text.css">

    <link rel="stylesheet" type="text/css" href="/js/photoswipe/photoswipe.css">

    {% block additional_css %}{% endblock %}

    <link rel="stylesheet" type="text/css" href="/css/style.css">

    <link rel="alternate" type="application/rss+xml"  title="RSS Feed for {{ config.title }}" href="/rss.xml" />

    <script src="/js/mathjax/tex-chtml-full.js" id="MathJax-script" async></script>

    <title>{% block title %}{{ config.title }} :: {{ page.title }}{% endblock title %}</title>
</head>

<body>
    <header>
        <img class="logo" src="/images/logo.png" />

        <div class="text">
            <div class="heading">{{ config.title }}</div>
            <div class="subtext">{{ config.description }}</div>
        </div>
    </header>
    {% block navigation %}
    {% set top_section = get_section(path="_index.md", metadata_only=true) %}
    <nav>
        {% for subsec_path in top_section.subsections %}
        {% set subsec = get_section(path=subsec_path) %}

        {% if subsec.extra["menu_dropdown"] %}
        <div class="dropdown">
            <button class="dropbtn">{{subsec.title}} &#x2304;</button>
            <div class="dropdown-content">
                {% for subsec_page in subsec.pages %}
                <a href="{{subsec_page.path}}">{{subsec_page.title}}</a>
                {% endfor %}
            </div>
        </div>
        {% else %}
        <a href="{{subsec.path}}">{{subsec.title}}</a>
        {% endif %}
        {% endfor %}
        <a href="javascript:void(0);" style="font-size:15px;" class="icon" onclick="expandHamburger()">&#9776;</a>
    </nav>
    {% endblock navigation %}

    {% block content %}
    <main>
        <h1>{{page.title}}</h1>
        {{page.content | safe}}

        {%- if page.extra.masto_instance -%}
        {% include "masto-comments.html" %}
        {%- endif -%}
        <hr></hr>
        <small>
            Published: {{page.date | date(format="%d.%m.%Y %H:%M")}}
            {% if page.updated %}
            Updated: {{page.updated | date(format="%d.%m.%Y %H:%M")}}
            {% endif %}
        </small>
        <br/>
        <br/>
    </main>
    {% endblock content %}

    <script>
        function expandHamburger() {
          var x = document.getElementsByTagName("nav")[0];
          if (x.className === "") {
            x.className += "responsive";
          } else {
            x.className = "";
          }
        }
    </script>

    <script type="module">
        import PhotoSwipeLightbox from '/js/photoswipe/photoswipe-lightbox.esm.min.js';
        const options = {
          gallery: 'main .lightbox',
          pswpModule: () => import('/js/photoswipe/photoswipe.esm.min.js')
        };
        const lightbox = new PhotoSwipeLightbox(options);
        lightbox.init();
    </script>
</body>
</html>