summary refs log tree commit diff stats
path: root/src/views
diff options
context:
space:
mode:
Diffstat (limited to 'src/views')
-rw-r--r--src/views/index.njk6
-rw-r--r--src/views/layouts/main.njk13
-rw-r--r--src/views/post.njk5
-rw-r--r--src/views/term.njk4
4 files changed, 28 insertions, 0 deletions
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 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8"/>
+    <title>{% block title %}{{ site.title }}{% endblock %}</title>
+  </head>
+  <body>
+    <main>
+      {% block body %}
+      {% endblock %}
+    </main>
+  </body>
+</html>
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 %}