aboutsummaryrefslogtreecommitdiffstats
path: root/src/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'src/layouts')
-rw-r--r--src/layouts/base.njk29
-rw-r--r--src/layouts/post.njk12
2 files changed, 41 insertions, 0 deletions
diff --git a/src/layouts/base.njk b/src/layouts/base.njk
new file mode 100644
index 0000000..10e448f
--- /dev/null
+++ b/src/layouts/base.njk
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html lang="en-GB">
+ <head>
+ <meta charset="utf-8">
+ <title>{{ title or metadata.title }}</title>
+ <meta name="author" content="{{ metadata.author.name }}">
+ <meta name="description" content="{{ description or metadata.description }}">
+ <meta name="generator" contents="eleventy">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link async rel="icon" href="{{ '/favicon.svg' | url }}" type="image/svg+xml">
+ <link rel="alternate" href="{{ metadata.feed | url }}" type="application/atom+xml" title="{{ metadata.title }}">
+ <link rel="canonical" href="{{ page.url | url | absoluteUrl(metadata.url) }}"/>
+ <link as="style" href="{{ '/index.css' | url }}" rel="stylesheet"/>
+ <link as="style" href="{{ '/prism.css' | url }}" rel="stylesheet">
+ </head>
+ <body>
+ <header>
+ <nav class="menu"><ul>
+ {% for nav in navigator %}
+ <li><a href="{{ nav.url | url }}">{{ nav.title }}</a></li>
+ {% endfor %}
+ </ul></nav>
+ </header>
+ <main>
+ {{ content | safe }}
+ </main>
+ </body>
+</html>
+
diff --git a/src/layouts/post.njk b/src/layouts/post.njk
new file mode 100644
index 0000000..b2eb5e5
--- /dev/null
+++ b/src/layouts/post.njk
@@ -0,0 +1,12 @@
+---
+layout: base.njk
+tags:
+ - posts
+---
+<article>
+ <h1>{{ title }}</h1>
+ <small>
+ <time datetime="{{ date | datefmt }}">{{ date | datefmt }}</time> - {{ metadata.author.name }}
+ </small>
+ {{ content | safe }}
+</article>