summaryrefslogtreecommitdiff
path: root/themes/simple/templates/base.html
diff options
context:
space:
mode:
authorDaniel Hader <[email protected]>2026-08-29 13:06:16 -0500
committerDaniel Hader <[email protected]>2026-08-29 13:06:16 -0500
commit5fa81500dcc07a853a01b0b0d813069467995807 (patch)
tree4edb04d0a99ee88492f99eb7a09d8982b56280f9 /themes/simple/templates/base.html
work in progress css
Diffstat (limited to 'themes/simple/templates/base.html')
-rw-r--r--themes/simple/templates/base.html108
1 files changed, 108 insertions, 0 deletions
diff --git a/themes/simple/templates/base.html b/themes/simple/templates/base.html
new file mode 100644
index 0000000..f34054f
--- /dev/null
+++ b/themes/simple/templates/base.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html>
+<html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock html_lang %}">
+ <head>
+ {% block head %}
+ <title>{% block title %}{{ SITENAME|striptags }}{% endblock title %}</title>
+ <meta charset="utf-8" />
+ <meta name="generator" content="Pelican" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ {% if SITESUBTITLE %}
+ <meta name="description" content="{{ SITESUBTITLE }}" />
+ {% endif %}
+ {% if CSS_FILE %}
+ <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/{{ CSS_FILE }}" />
+ {% endif %}
+ {% if STYLESHEET_URL %}
+ <link rel="stylesheet" type="text/css" href="{{ STYLESHEET_URL }}" />
+ {% endif %}
+ {% if FEED_ALL_ATOM %}
+ <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" />
+ {% endif %}
+ {% if FEED_ALL_RSS %}
+ <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" />
+ {% endif %}
+ {% if FEED_ATOM %}
+ <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" />
+ {% endif %}
+ {% if FEED_RSS %}
+ <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" />
+ {% endif %}
+ {% if CATEGORY_FEED_ATOM and category %}
+ <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="{{ category.slug.title() }} Category Atom Feed" />
+ {% endif %}
+ {% if CATEGORY_FEED_RSS and category %}
+ <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="{{ category.slug.title() }} Category RSS Feed" />
+ {% endif %}
+ {% if TAG_FEED_ATOM and tag %}
+ <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="{{ tag.slug.title() }} Tag Atom Feed" />
+ {% endif %}
+ {% if TAG_FEED_RSS and tag %}
+ <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="{{ tag.slug.title() }} Tag RSS Feed" />
+ {% endif %}
+ {% endblock head %}
+ </head>
+
+ <body>
+ {% block body %}
+ <div id="container">
+ <header id="header">
+ {% block header %}
+ <hgroup>
+ <h1>
+ <a href="{{ SITEURL }}/">{{ SITENAME }}</a>
+ </h1>
+ {% if SITESUBTITLE %}
+ <p>{{ SITESUBTITLE }}</p>{% endif %}</hgroup>
+ {% endblock header %}
+ </header>
+ <div id="content">
+ <aside>
+ <div id="navs">
+ <div class="nav">
+ <header>
+ <span class="nav-title">Website</span>
+ </header>
+ <nav aria-label="Navigation: Website">
+ {% for title, link in MENUITEMS %}
+ <a class="nav-item" href="{{ link }}">{{ title }}</a></li>
+ {% endfor %}
+ {% if DISPLAY_PAGES_ON_MENU %}
+ {% for p in pages %}
+ <a class="nav-item" href="{{ SITEURL }}/{{ p.url }}" {% if p==page %} aria-current="page" {% endif %}>{{ p.title }}</a>
+ {% endfor %}
+ {% endif %}
+ {% if DISPLAY_CATEGORIES_ON_MENU %}
+ {% for cat, null in categories %}
+ <a class="nav-item" href="{{ SITEURL }}/{{ cat.url }}" {% if cat==category %} aria-current="page" {% endif %}>{{ cat}}</a>
+ {% endfor %}
+ {% endif %}
+ </nav>
+ </div>
+ <div class="nav">
+ <header>
+ <span class="nav-title">Links</span>
+ </header>
+ <nav aria-label="Navigation: Links">
+ {% for name, link in LINKS %}
+ <a class="nav-item" href="{{link}}">{{ name }}</a>
+ {% endfor %}
+ </nav>
+ </div>
+ </div>
+ </aside>
+ <main>
+ {% block content %}
+ {% endblock content %}
+ </main>
+ <footer>
+ {% block footer %}
+ <address>
+ Made with <a rel="nofollow" href="https://getpelican.com/">Pelican</a>,
+ </address>
+ {% endblock footer %}
+ </footer>
+ </div>
+ </div>
+ {% endblock body %}
+ </body>
+</html>