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 %}
2011-07-21 19:10:38 +02:00
{% endblock head %}
2010-08-17 23:01:25 +02:00
</head>
2022-01-22 21:31:37 +08:00
<body>
<header>
2023-11-11 14:10:08 +01:00
<hgroup><h1><a href=" {{ SITEURL }} /"> {{ SITENAME }} </a></h1> {% if SITESUBTITLE %} <p> {{ SITESUBTITLE }} </p> {% endif %} </hgroup>
2022-01-22 21:31:37 +08:00
<nav><ul>
2011-07-21 18:43:18 +02:00
{% for title , link in MENUITEMS %}
<li><a href=" {{ link }} "> {{ 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 %}
2023-11-11 14:10:08 +01:00
<li><a href=" {{ SITEURL }} / {{ p .url }} " {% 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 %}
2023-11-11 14:10:08 +01:00
<li><a href=" {{ SITEURL }} / {{ cat .url }} " {% 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 %}
2022-01-22 21:31:37 +08:00
</ul></nav>
2023-11-11 14:10:08 +01:00
</header>
2022-01-17 16:11:06 +08:00
<main>
2010-08-17 23:01:25 +02:00
{% block content %}
{% endblock %}
2022-01-17 16:11:06 +08:00
</main>
2022-01-22 21:31:37 +08:00
<footer>
2023-11-11 14:10:08 +01:00
<address>
2023-10-28 21:11:44 +01:00
Proudly powered by <a rel="nofollow" href="https://getpelican.com/">Pelican</a>,
which takes great advantage of <a rel="nofollow" href="https://www.python.org/">Python</a>.
2023-11-11 14:10:08 +01:00
</address>
2022-01-22 21:31:37 +08:00
</footer>
2010-08-17 23:01:25 +02:00
</body>
</html>