2010-08-17 23:01:25 +02:00
<!DOCTYPE html>
2018-07-01 20:32:08 +02:00
<html lang=" {% block html_lang %} {{ DEFAULT_LANG }} {% endblock html_lang %} ">
2010-08-17 23:01:25 +02:00
<head>
2011-07-21 19:10:38 +02:00
{% block head %}
2023-10-28 14:24:16 +02:00
<title> {% block title %} {{ SITENAME | striptags }} {% endblock title %} </title>
2010-08-17 23:01:25 +02:00
<meta charset="utf-8" />
2020-04-14 17:35:22 +02:00
<meta name="generator" content="Pelican" />
2022-01-17 16:14:19 +08:00
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2023-11-11 14:10:08 +01:00
{% if SITESUBTITLE %}
<meta name="description" content=" {{ SITESUBTITLE }} " />
{% endif %}
{% if STYLESHEET_URL %}
<link rel="stylesheet" type="text/css" href=" {{ STYLESHEET_URL }} " />
{% endif %}
2012-10-30 21:05:57 +01:00
{% if FEED_ALL_ATOM %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if FEED_ALL_ATOM_URL %} {{ FEED_ALL_ATOM_URL }} {% else %} {{ FEED_ALL_ATOM }} {% endif %} " type="application/atom+xml" rel="alternate" title=" {{ SITENAME | striptags }} Full Atom Feed" />
2012-10-30 21:05:57 +01:00
{% endif %}
{% if FEED_ALL_RSS %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if FEED_ALL_RSS_URL %} {{ FEED_ALL_RSS_URL }} {% else %} {{ FEED_ALL_RSS }} {% endif %} " type="application/rss+xml" rel="alternate" title=" {{ SITENAME | striptags }} Full RSS Feed" />
2012-10-30 21:05:57 +01:00
{% endif %}
2012-07-16 14:52:19 -07:00
{% if FEED_ATOM %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if FEED_ATOM_URL %} {{ FEED_ATOM_URL }} {% else %} {{ FEED_ATOM }} {% endif %} " type="application/atom+xml" rel="alternate" title=" {{ SITENAME | striptags }} Atom Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
{% if FEED_RSS %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if FEED_RSS_URL %} {{ FEED_RSS_URL }} {% else %} {{ FEED_RSS }} {% endif %} " type="application/rss+xml" rel="alternate" title=" {{ SITENAME | striptags }} RSS Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
2012-11-27 16:06:55 +04:00
{% if CATEGORY_FEED_ATOM and category %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if CATEGORY_FEED_ATOM_URL %} {{ CATEGORY_FEED_ATOM_URL .format ( slug = category .slug ) }} {% else %} {{ CATEGORY_FEED_ATOM .format ( slug = category .slug ) }} {% endif %} " type="application/atom+xml" rel="alternate" title=" {{ SITENAME | striptags }} Categories Atom Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
2012-11-27 16:06:55 +04:00
{% if CATEGORY_FEED_RSS and category %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if CATEGORY_FEED_RSS_URL %} {{ CATEGORY_FEED_RSS_URL .format ( slug = category .slug ) }} {% else %} {{ CATEGORY_FEED_RSS .format ( slug = category .slug ) }} {% endif %} " type="application/rss+xml" rel="alternate" title=" {{ SITENAME | striptags }} Categories RSS Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
2012-11-27 16:06:55 +04:00
{% if TAG_FEED_ATOM and tag %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if TAG_FEED_ATOM_URL %} {{ TAG_FEED_ATOM_URL .format ( slug = tag .slug ) }} {% else %} {{ TAG_FEED_ATOM .format ( slug = tag .slug ) }} {% endif %} " type="application/atom+xml" rel="alternate" title=" {{ SITENAME | striptags }} Tags Atom Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
2012-11-27 16:06:55 +04:00
{% if TAG_FEED_RSS and tag %}
2023-10-28 14:24:16 +02:00
<link href=" {{ FEED_DOMAIN }} / {% if TAG_FEED_RSS_URL %} {{ TAG_FEED_RSS_URL .format ( slug = tag .slug ) }} {% else %} {{ TAG_FEED_RSS .format ( slug = tag .slug ) }} {% endif %} " type="application/rss+xml" rel="alternate" title=" {{ SITENAME | striptags }} Tags RSS Feed" />
2012-07-16 14:52:19 -07:00
{% endif %}
2024-10-21 07:53:36 +02:00
<link href="https://api.fontshare.com/v2/css?f[]=recia@400&f[]=erode@600&display=swap" rel="stylesheet" />
2024-10-26 00:28:57 +02:00
<link rel="stylesheet" type="text/css" href="/theme/css/highlight-rp-dawn.css" />
2011-07-21 19:10:38 +02:00
{% endblock head %}
2024-10-26 00:28:57 +02:00
<script src="/theme/js/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
2010-08-17 23:01:25 +02:00
</head>
2022-01-22 21:31:37 +08:00
<body>
2024-10-21 07:53:36 +02:00
<div class="grid grid-cols-5">
2024-10-26 00:28:57 +02:00
<div class="col-span-3 bg-rp-moon-overlay p-8">
2024-10-21 07:53:36 +02:00
<header>
<hgroup>
2024-10-26 00:28:57 +02:00
<h1 class="font-bold text-rp-moon-foam"><a class="no-underline text-rp-moon-foam" href=" {{ SITEURL }} /"> {{ SITENAME }} </a></h1>
2024-10-21 07:53:36 +02:00
{% if SITESUBTITLE %}
2024-10-26 00:28:57 +02:00
<p class="text-3xl font-bold text-rp-moon-muted italic"> {{ SITESUBTITLE }} </p>
2024-10-21 07:53:36 +02:00
{% endif %}
</hgroup>
</header>
</div>
<div class="col-span-2">
2024-10-26 00:28:57 +02:00
<nav class="bg-rp-moon-surface p-4 text-2xl">
2024-10-21 07:53:36 +02:00
<ul class="list-none">
2011-07-21 18:43:18 +02:00
{% for title , link in MENUITEMS %}
2024-10-21 07:53:36 +02:00
<li><a href=" {{ link }} " class="no-underline"> {{ title }} </a></li>
{% endfor %}
{% for title , link in LINKS %}
<li><a href=" {{ link }} " class="no-underline"> {{ title }} </a></li>
2010-09-19 22:29:56 +01:00
{% endfor %}
2011-07-21 18:43:18 +02:00
{% if DISPLAY_PAGES_ON_MENU %}
2015-06-18 23:33:20 +02:00
{% for p in pages %}
2024-10-21 07:53:36 +02:00
<li class="hover:bg-red-800"><a href=" {{ SITEURL }} / {{ p .url }} " class="no-underline" {% if p == page %} aria-current="page" {% endif %} > {{ p .title }} </a></li>
2011-07-21 18:43:18 +02:00
{% endfor %}
2018-10-28 20:08:41 -07:00
{% endif %}
{% if DISPLAY_CATEGORIES_ON_MENU %}
{% for cat , null in categories %}
2024-10-21 07:53:36 +02:00
<li class="target:border-blue-400 hover:bg-blue-800"><a href=" {{ SITEURL }} / {{ cat .url }} " class="no-underline" {% if cat == category %} aria-current="page" {% endif %} > {{ cat }} </a></li>
2018-10-28 20:08:41 -07:00
{% endfor %}
2011-07-21 18:43:18 +02:00
{% endif %}
2024-10-21 07:53:36 +02:00
</ul>
</nav>
</div>
2024-10-26 00:28:57 +02:00
<div class="bg-rp-moon-base">
2024-10-21 07:53:36 +02:00
</div>
2024-10-26 00:28:57 +02:00
<div class="col-span-3 bg-rp-moon-base p-4">
2024-10-21 07:53:36 +02:00
<main>
{% block content %}
{% endblock %}
</main>
</div>
2024-10-26 00:28:57 +02:00
<div class="bg-rp-moon-base">
2024-10-21 07:53:36 +02:00
</div>
2024-10-26 00:28:57 +02:00
<div class="bg-rp-moon-overlay">
2024-10-21 07:53:36 +02:00
</div>
2024-10-26 00:28:57 +02:00
<div class="col-span-3 pt-20 pb-60 bg-rp-moon-overlay">
2024-10-21 07:53:36 +02:00
<footer>
<div class="flex justify-between text-center">
<div>Generated by <a href="https://github.com/getpelican/pelican" target="_blank">Pelican</a></div>
<div>100% organic content licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display: inline-block">CC BY-SA 4.0</a></div>
<div><a href="https://buymeacoffee.com/lugh" target="_blank">Buy me a coffee?</a></div>
</div>
</footer>
</div>
2024-10-26 00:28:57 +02:00
<div class="bg-rp-moon-overlay">
2024-10-21 07:53:36 +02:00
</div>
</div>
2010-08-17 23:01:25 +02:00
</body>
</html>