<!DOCTYPE html>
<html lang="{{language}}">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="light dark" />
<meta name="generator" content="Marmite" />
{%- block head %}
<title>{% if title %}{{title}} | {%endif%}{{ site.name }}</title>
<link rel="icon" type="image/x-icon" href="{{url_for(path='static/favicon.ico')}}">
<link rel="stylesheet" type="text/css" href="{{url_for(path='static/style.css')}}">
{% if site.extra.colorscheme %}
<link rel="stylesheet" type="text/css" href="{{url_for(path='static/colorschemes/' ~ site.extra.colorscheme ~ '.css')}}">
{% endif %}
<link rel="stylesheet" type="text/css" href="{{url_for(path='static/custom.css')}}">
{%- endblock %}
{% block seo %}
<meta property="og:title" content="{% if title %}{{title}}{% else %}{{ site.name }}{% endif %}">
<meta property="og:description" content="{{ site.tagline }}">
{% if site.url %}
<meta property="og:url" content="{{site.url}}">
{% endif %}
<meta property="og:type" content="website">
<meta property="og:site_name" content="{{site.name}}">
{% endblock %}
{% if site.extra.fediverse_verification %}
<link rel="me" href="{{site.extra.fediverse_verification}}">
{% endif %}
{% block feeds %}
{%include 'base_feeds.html' ignore missing%}
{% endblock %}
{% if htmlhead is defined %}
{{ htmlhead }}
{% endif %}
</head>
<body>
{% if announce is defined %}
<div class="announcement">{{ announce }}</div>
{% endif %}
<div class="container">
{% if header is defined %}
{{ header}}
{% else %}
<header class="site-header">
<div class="h-card">
<h1 class="site-title">
<a href="{{url_for(path='')}}" class="p-name u-url">{% if site.logo_image %}<img src="{{url_for(path=site.logo_image)}}" alt="{{ site.name }}" class="u-photo">{% else %}{{ site.name }}{% endif %}</a>
</h1>
{% if site.tagline %}
<p class="site-tagline p-note">{{ site.tagline }}</p>
{% endif %}
</div>
{% if menu %}
<nav class="site-nav">
<ul>
{% for item in menu %}
{% set name = item.0 %}
{% set url = item.1 %}
<li>
{% if current_page and current_page == url %}
<span class="nav-item active">{{name}}</span>
{% else %}
<a class="nav-item" {% if url is starting_with("http") %} href="{{url}}" target="_blank" {% else %} href="{{url_for(path=url)}}"{% endif %}>{{ name }}</a>
{% endif %}
</li>
{% endfor %}
{% if site.enable_search %}
<li class="search-toggle">
<button id="search-toggle">Search</button>
</li>
{% endif %}
{% if site.extra.colormodetoggle %}
<li><span class="theme-toggle" title="dark mode">☽</span></li>
{% endif %}
</ul>
</nav>
{% endif %}
</header>
{% endif %}
{% if hero is defined and current_page == "index.html" %}
<section class="hero">
{{ hero }}
</section>
{% endif %}
<main class="main-content">
{% block main -%}{%- endblock %}
</main>
{% if sidebar is defined %}
<aside class="sidebar">
{{ sidebar }}
</aside>
{% endif %}
{% if footer is defined %}
{{ footer}}
{% else %}
<footer class="site-footer">
{{ site.footer | safe }}
{% if site.extra.colorscheme_toggle %}
<div class="colorscheme-toggle-div">
colorscheme: <select name="colorscheme" class="colorscheme-toggle"><option value="default">default</option></select>
<span class="theme-toggle" title="dark mode">☽</span>
</div>
{% endif %}
</footer>
{% endif %}
{% if site.enable_search %}
<div class="search-overlay" id="search-overlay" style="display: none;">
<div class="search-box">
<input type="text" id="marmite-search-input" placeholder="Search..." data-show-matches="{{site.search_show_matches}}" data-match-count="{{site.search_match_count}}">
<button id="search-close">Close</button>
<div class="marmite-search-bar-result">
<ul id="marmite-search-bar-result"></ul>
</div>
</div>
</div>
{% endif %}
</div>
{% block scripts %}
<script src="{{url_for(path='static/script.js')}}"></script>
<script src="{{url_for(path='static/custom.js')}}"></script>
{% if site.enable_search %}
<script type="module" src="{{url_for(path='static/search.js')}}"></script>
{% endif %}
{% if site.extra.colorscheme_toggle %}
<script type="application/javascript">
colorschemeSwitcher();
</script>
{% endif %}
{% if site.extra.colormode %}
<script type="application/javascript">
if (themeSwitcher.scheme == "auto") {
themeSwitcher.scheme = "{{ site.extra.colormode }}";
themeSwitcher.updateIcon();
}
</script>
{% endif %}
{% endblock %}
{% if htmltail is defined %}
{{ htmltail }}
{% endif %}
</body>
</html>