diff options
| author | Daniel Hader <[email protected]> | 2026-08-29 13:06:16 -0500 |
|---|---|---|
| committer | Daniel Hader <[email protected]> | 2026-08-29 13:06:16 -0500 |
| commit | 5fa81500dcc07a853a01b0b0d813069467995807 (patch) | |
| tree | 4edb04d0a99ee88492f99eb7a09d8982b56280f9 /themes/simple/templates/base.html | |
work in progress css
Diffstat (limited to 'themes/simple/templates/base.html')
| -rw-r--r-- | themes/simple/templates/base.html | 108 |
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> |
