diff options
initial commit
Diffstat (limited to 'src/layouts')
-rw-r--r-- | src/layouts/base.njk | 29 | ||||
-rw-r--r-- | src/layouts/post.njk | 12 |
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> |