From 7455233d74ffe056c4a5927c9272516fdc0e5dfc Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sun, 18 Jun 2017 22:12:48 +0200 Subject: feat: make templates extend common layout --- src/views/index.njk | 6 ++++++ src/views/layouts/main.njk | 13 +++++++++++++ src/views/post.njk | 5 +++++ src/views/term.njk | 4 ++++ 4 files changed, 28 insertions(+) create mode 100644 src/views/layouts/main.njk (limited to 'src/views') diff --git a/src/views/index.njk b/src/views/index.njk index dcc142c..1bf275e 100644 --- a/src/views/index.njk +++ b/src/views/index.njk @@ -1,5 +1,11 @@ +{% extends "layouts/main.njk" %} + +{% block body %} + hello world {% for filename, post in posts %} {{ post.data.get('title') }} {% endfor %} + +{% endblock %} diff --git a/src/views/layouts/main.njk b/src/views/layouts/main.njk new file mode 100644 index 0000000..1fe1a93 --- /dev/null +++ b/src/views/layouts/main.njk @@ -0,0 +1,13 @@ + + + + + {% block title %}{{ site.title }}{% endblock %} + + +
+ {% block body %} + {% endblock %} +
+ + diff --git a/src/views/post.njk b/src/views/post.njk index 81f7e3d..d6a4f92 100644 --- a/src/views/post.njk +++ b/src/views/post.njk @@ -1,3 +1,8 @@ +{% extends "layouts/main.njk" %} + +{% block body %} + {{ post.data.title }} {{ post.body | safe }} +{% endblock %} diff --git a/src/views/term.njk b/src/views/term.njk index 7ff9871..6ac932e 100644 --- a/src/views/term.njk +++ b/src/views/term.njk @@ -1,3 +1,7 @@ +{% extends "layouts/main.njk" %} + +{% block body %} {% for post in posts %} {{ post.data.get('title') }} {% endfor %} +{% endblock %} -- cgit 1.4.1