about summary refs log tree commit diff stats
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/404.html8
-rw-r--r--templates/base.html24
-rw-r--r--templates/favicon.html3
-rw-r--r--templates/footer.html6
-rw-r--r--templates/header.html8
-rw-r--r--templates/index.html36
-rw-r--r--templates/nav.html10
-rw-r--r--templates/page.html31
-rw-r--r--templates/section.html38
-rw-r--r--templates/seo_tags.html1
-rw-r--r--templates/style.html172
-rw-r--r--templates/taxonomy_list.html14
-rw-r--r--templates/taxonomy_single.html30
13 files changed, 35 insertions, 346 deletions
diff --git a/templates/404.html b/templates/404.html
deleted file mode 100644
index 15fd75c..0000000
--- a/templates/404.html
+++ /dev/null
@@ -1,8 +0,0 @@
-{% extends "base.html" %}
-
-{% block title %}404{% endblock %}
-
-{% block main %}
-  <h1>404</h1>
-  <h2>ʕノ•ᴥ•ʔノ ︵ ┻━┻</h2>
-{% endblock %}
diff --git a/templates/base.html b/templates/base.html
deleted file mode 100644
index 4ba8442..0000000
--- a/templates/base.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html lang="{{ lang | default(value="en-US" ) }}">
-<head>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  {% include "favicon.html" ignore missing -%}
-  <title>{%- block title %}{{ config.title }}{%- endblock %}</title>
-  {% include "seo_tags.html" ignore missing %}
-  <meta name="referrer" content="no-referrer-when-downgrade">
-  {%- if config.generate_feed %}
-  {% block rss -%}
-  <link rel="alternate" type={% if config.feed_filename == "atom.xml" %}"application/atom+xml"{% else %}"application/rss+xml"{% endif %} title="{{ config.title }}" href="{{ get_url(path=config.feed_filename) | safe }}">
-  {%- endblock -%}
-  {%- endif %}
-  {% include "style.html" ignore missing -%}
-  {% include "custom_head.html" ignore missing -%}
-</head>
-<body>
-  {% include "header.html" ignore missing -%}
-  {% block main %}{%- endblock -%}
-  {% include "footer.html" ignore missing -%}
-  {% include "custom_body.html" ignore missing -%}
-</body>
-</html>
diff --git a/templates/favicon.html b/templates/favicon.html
deleted file mode 100644
index 28b504d..0000000
--- a/templates/favicon.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{% if config.extra.favicon %}
-  <link rel="shortcut icon" href="{{ config.extra.favicon }}">
-{%- endif -%}
diff --git a/templates/footer.html b/templates/footer.html
index c952a93..422c90c 100644
--- a/templates/footer.html
+++ b/templates/footer.html
@@ -1,5 +1 @@
-<footer>
-  {%- if not config.extra.hide_made_with_line %}
-    Made with <a href="https://codeberg.org/alanpearce/zola-bearblog">Zola ʕ•ᴥ•ʔ Bear</a>
-  {%- endif %}
-</footer>
+<footer>Licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.</footer>
diff --git a/templates/header.html b/templates/header.html
deleted file mode 100644
index c1d3c3e..0000000
--- a/templates/header.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<header>
-  <a href="{{ config.base_url }}" class="title">
-    <h2>{{ config.title }}</h2>
-  </a>
-  <nav>
-    {% include "nav.html" %}
-  </nav>
-</header>
diff --git a/templates/index.html b/templates/index.html
index 6caf1d5..f84b87e 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -1,7 +1,39 @@
 {% extends "base.html" %}
 
+{% block body_attrs %} class="h-card vcard"{% endblock %}
+
+{% block title_class %} p-name fn{% endblock %}
+
 {% block main %}
-  <main>
+  <div>
     {{ section.content | safe }}
-  </main>
+  </div>
+  <section>
+    <h2>Latest Posts</h2>
+    <ul class="h-feed">
+      {%- for page in section.pages | slice(end=3) %}
+        <li class="h-entry">
+          <time class="dt-published" datetime="{{ page.date | date(format="%+") }}">{{ page.date | date(format=config.extra.date_format) }}</time>
+          <a class="u-url p-name" href="{{ page.path | safe }}">{{ page.title }}</a>
+        </li>
+      {%- endfor %}
+    </ul>
+  </section>
+  <section>
+    <h2>Elsewhere on the Internet</h2>
+    <ul>
+      {%- for item in config.extra.contact_menu %}
+        <li>
+          {%- if item.url is starting_with("mailto:") %}
+            <a href="{{ item.url | safe }}" class="u-email email" rel="me">{{ item.name }}</a>
+          {%- else %}
+            <a href="{{ item.url | safe }}" class="u-url url" rel="me">{{ item.name }}</a>
+          {%- endif %}
+        </li>
+      {%- endfor %}
+    </ul>
+  </section>
+  <footer>
+    GPG Key: <a href="{{ config.extra.gpg_url | safe }}" rel="u-key key">{{ config.extra.gpg_fingerprint }}</a>
+  </footer>
 {% endblock %}
diff --git a/templates/nav.html b/templates/nav.html
deleted file mode 100644
index e006ab1..0000000
--- a/templates/nav.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<a href="{{ config.base_url }}">Home</a>
-{%- if config.extra.main_menu %}
-  {%- for item in config.extra.main_menu %}
-    {%- if item.url is matching("https?://") %}
-      <a href="{{ item.url }}">{{ item.name }}</a>
-    {%- else %}
-      <a href="{{ get_url(path=item.url )}}">{{ item.name }}</a>
-    {%- endif %}
-  {%- endfor %}
-{%- endif -%}
diff --git a/templates/page.html b/templates/page.html
deleted file mode 100644
index 89de955..0000000
--- a/templates/page.html
+++ /dev/null
@@ -1,31 +0,0 @@
-{% extends "base.html" %}
-
-{% block title %}{{ page.title }} | {{ super() }}{% endblock %}
-
-{% block main %}
-  {%- if not page.extra.menu %}
-    <h1>{{ page.title }}</h1>
-    {%- if page.date %}
-      <p>
-        <i>
-          <time datetime='{{ page.date | date(format='%+') }}' pubdate>
-            {{- page.date | date(format=config.extra.date_format) -}}
-          </time>
-        </i>
-      </p>
-    {%- endif %}
-  {%- endif %}
-  <main>
-    {{ page.content | safe }}
-  </main>
-  <p>
-    {%- if page.taxonomies %}
-      {%- for name, taxon in page.taxonomies %}
-        {{ name | capitalize }}:
-        {%- for item in taxon %}
-          <a href="{{ get_taxonomy_url(kind=name, name=item) }}">#{{ item }}</a>
-        {%- endfor %}
-      {%- endfor %}
-    {%- endif %}
-  </p>
-{% endblock %}
diff --git a/templates/section.html b/templates/section.html
deleted file mode 100644
index e596ffb..0000000
--- a/templates/section.html
+++ /dev/null
@@ -1,38 +0,0 @@
-{% extends "base.html" %}
-
-{% block main %}
-  <main>
-    {%- if taxonomy.term %}
-      <h3 style="margin-bottom:0">Filtering for "{{ section.title }}"</h3>
-      <small>
-        <a href="{{ get_url(path="@/blog/_index.md") }}">Remove filter</a>
-      </small>
-    {%- endif %}
-    <ul class="blog-posts">
-      {% for page in section.pages %}
-        <li>
-          <span>
-            <i>
-              <time datetime='{{ page.date | date(format='%+') }}' pubdate>
-                {{ page.date | date(format=config.extra.date_format) }}
-              </time>
-            </i>
-          </span>
-          <a href="{{ page.permalink }}">{{ page.title }}</a>
-        </li>
-        {% else %}
-        <li>
-          No posts yet
-        </li>
-      {% endfor %}
-    </ul>
-    <small>
-      <div>
-        {% set tags = get_taxonomy(kind="tags") %}
-        {% for post in tags.items %}
-          <a href="{{ post.permalink }}">#{{ post.name }}</a>&nbsp;
-        {% endfor %}
-      </div>
-    </small>
-  </main>
-{% endblock %}
diff --git a/templates/seo_tags.html b/templates/seo_tags.html
deleted file mode 100644
index 797569a..0000000
--- a/templates/seo_tags.html
+++ /dev/null
@@ -1 +0,0 @@
-<meta name="title" content="{% if page.title %}{{ page.title }}{% else %}{{ config.title }}{% endif %}">
diff --git a/templates/style.html b/templates/style.html
deleted file mode 100644
index 4744695..0000000
--- a/templates/style.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<style>
-  body {
-    font-family: Verdana, sans-serif;
-    margin: auto;
-    padding: 20px;
-    max-width: 720px;
-    text-align: left;
-    background-color: #fff;
-    word-wrap: break-word;
-    overflow-wrap: break-word;
-    line-height: 1.5;
-    color: #444;
-  }
-
-  h1,
-  h2,
-  h3,
-  h4,
-  h5,
-  h6,
-  strong,
-  b {
-    color: #222;
-  }
-
-  a {
-    color: #3273dc;
-  }
-
-  .title {
-    text-decoration: none;
-    border: 0;
-  }
-
-  .title span {
-    font-weight: 400;
-  }
-
-  nav a {
-    margin-right: 10px;
-  }
-
-  textarea {
-    width: 100%;
-    font-size: 1rem;
-  }
-
-  input {
-    font-size: 1rem;
-  }
-
-  main,article {
-    line-height: 1.6;
-  }
-
-  table {
-    width: 100%;
-  }
-
-  img {
-    max-width: 100%;
-  }
-
-  code {
-    padding: 2px 5px;
-    background-color: #f2f2f2;
-  }
-
-  pre code {
-    color: #222;
-    display: block;
-    padding: 20px;
-    white-space: pre-wrap;
-    font-size: 0.875rem;
-    overflow-x: auto;
-  }
-
-  div.highlight pre {
-    background-color: initial;
-    color: initial;
-  }
-
-  div.highlight code {
-    background-color: unset;
-    color: unset;
-  }
-
-  blockquote {
-    border-left: 1px solid #999;
-    color: #222;
-    padding-left: 20px;
-    font-style: italic;
-  }
-
-  footer {
-    padding: 25px;
-    text-align: center;
-  }
-
-  .helptext {
-    color: #777;
-    font-size: small;
-  }
-
-  .errorlist {
-    color: #eba613;
-    font-size: small;
-  }
-
-  /* blog posts */
-  ul.blog-posts {
-    list-style-type: none;
-    padding: unset;
-  }
-
-  ul.blog-posts li {
-    display: flex;
-  }
-
-  ul.blog-posts li span {
-    flex: 0 0 130px;
-  }
-
-  ul.blog-posts li a:visited {
-    color: #8b6fcb;
-  }
-
-  @media (prefers-color-scheme: dark) {
-    body {
-      background-color: #333;
-      color: #ddd;
-    }
-
-    h1,
-    h2,
-    h3,
-    h4,
-    h5,
-    h6,
-    strong,
-    b {
-      color: #eee;
-    }
-
-    a {
-      color: #8cc2dd;
-    }
-
-    code {
-      background-color: #777;
-    }
-
-    pre code {
-      color: #ddd;
-    }
-
-    blockquote {
-      color: #ccc;
-    }
-
-    textarea,
-    input {
-      background-color: #252525;
-      color: #ddd;
-    }
-
-    .helptext {
-      color: #aaa;
-    }
-  }
-
-</style>
diff --git a/templates/taxonomy_list.html b/templates/taxonomy_list.html
deleted file mode 100644
index 69d9fa2..0000000
--- a/templates/taxonomy_list.html
+++ /dev/null
@@ -1,14 +0,0 @@
-{% extends "base.html" %}
-
-{% block main %}
-  <main>
-    <small>
-      <div>
-        {% set tags = get_taxonomy(kind="tags") %}
-        {% for post in tags.items %}
-          <a href="{{ post.permalink }}">#{{ post.name }}</a>&nbsp;
-        {% endfor %}
-      </div>
-    </small>
-  </main>
-{% endblock %}
diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html
deleted file mode 100644
index d5712b0..0000000
--- a/templates/taxonomy_single.html
+++ /dev/null
@@ -1,30 +0,0 @@
-{% extends "base.html" %}
-
-{% block main %}
-  <main>
-    {%- if taxonomy.term %}
-      <h3 style="margin-bottom:0">Filtering for "{{ term.name }}"</h3>
-      <small>
-        <a href="{{ get_url(path="@/blog/_index.md") }}">Remove filter</a>
-      </small>
-    {%- endif %}
-    <ul class="blog-posts">
-      {% for page in term.pages %}
-        <li>
-          <span>
-            <i>
-              <time datetime='{{ page.date | date(format='%+') }}' pubdate>
-                {{ page.date | date(format=config.extra.date_format) }}
-              </time>
-            </i>
-          </span>
-          <a href="{{ page.permalink }}">{{ page.title }}</a>
-        </li>
-      {% else %}
-        <li>
-          No posts yet
-        </li>
-      {% endfor %}
-    </ul>
-  </main>
-{% endblock %}