aboutsummaryrefslogtreecommitdiff
path: root/_layouts
diff options
context:
space:
mode:
Diffstat (limited to '_layouts')
-rw-r--r--_layouts/default.html65
1 files changed, 65 insertions, 0 deletions
diff --git a/_layouts/default.html b/_layouts/default.html
new file mode 100644
index 0000000..09790ba
--- /dev/null
+++ b/_layouts/default.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html lang="{{ page.lang }}">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="color-scheme" content="light dark">
+ <meta property='og:site_name' content='{{ site.title }}' />
+ <meta property='og:title' content='{{ page.title }}' />
+ {% if page.post %}
+ <title>{{ page.title }} - {{ site.title }}</title>
+ {% else %}
+ <title>{{ site.title }}</title>
+ {% endif %}
+ <link rel="stylesheet" href="/style.css">
+ <script src="/script.js" defer></script>
+</head>
+<body>
+ <header class="plainlink">
+ <div class="limitwidth">
+ <span class="title">{{ page.title | smartify }}</span>
+ </div>
+ </header>
+ <nav class="plainlink">
+ <div class="limitwidth">
+ <a href="/" class="item {% if page.id == "index" %}active{% endif %}">home</a>
+ <a href="/posts/by-date" class="item {% if page.id == "posts" %}active{% endif %}">posts</a>
+ <a href="/tags" class="item {% if page.id == "tags" %}active{% endif %}">tags</a>
+ <span class="right">
+ {% if page.toc %}<a href="#" class="item">top</a>{% endif %}
+ {% if page.post %}<a href="#footer" class="item">bottom</a>{% endif %}
+ </span>
+ </div>
+ </nav>
+ <article class="limitwidth content">
+ {% if page.toc %}{% toc %}{% endif %}
+ {% if page.post %}{% include outdated.html date=page.date %}{% endif %}
+ {{ content }}
+ </article>
+ {% if page.post %}
+ <footer id="footer" class="plainlink">
+ <div class="limitwidth">
+ <div class="autocolumn">
+ <div class="column">
+ <span class="title">post info</span>
+ <ul>
+ <li>last published on {{ page.meta.date | datefmt }}</li>
+ <li>written by {{ page.authors | map: 'nick' | sentence_join: 'nobody?' }}</li>
+ <li>first published on {{ page.meta.date_initial | datefmt }}</li>
+ <li>edited {{ page.meta.edits | plural: 'time' }}</li>
+ </ul>
+ </div>
+ <div class="column">
+ <a href="/" class="title">{{ site.domain }}</a>
+ <ul>
+ <li>version <code>{{ site.data.meta.slug }}</code> (<a href="https://git.pipeframe.xyz/lonkaars/blog">git</a>)</li>
+ <li>built {{ site.data.meta.build_date | datefmt }}</li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </footer>
+ {% endif %}
+</body>
+</html>
+