diff options
Diffstat (limited to 'src/views')
-rw-r--r-- | src/views/index.njk | 6 | ||||
-rw-r--r-- | src/views/layouts/main.njk | 13 | ||||
-rw-r--r-- | src/views/post.njk | 5 | ||||
-rw-r--r-- | src/views/term.njk | 4 |
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 %} |