+
{{ content | safe }}
{% include "partials/footer.html" %}
diff --git a/src/_includes/layouts/book.html b/src/_includes/layouts/book.html
new file mode 100644
index 0000000..eb7d5bd
--- /dev/null
+++ b/src/_includes/layouts/book.html
@@ -0,0 +1,42 @@
+---
+layout: "layouts/base"
+---
+
+{% from "macros/date.njk" import format %}
+{% from "macros/utils.njk" import stars %}
+{% from "macros/tags.njk" import tagList %}
+
+ {{ format(page.date) }}
+ {{ title }}
+ {% if pullquote %}{{ pullquote }}
{% endif %}
+
+{% if content %}
+
+{% endif %}
+
+
+
+{{ tagList(tags | filter("book") , "/books") }}
diff --git a/src/_includes/layouts/catalogue-item.html b/src/_includes/layouts/catalogue-item.html
deleted file mode 100644
index a542a01..0000000
--- a/src/_includes/layouts/catalogue-item.html
+++ /dev/null
@@ -1,44 +0,0 @@
----
-layout: "layouts/base"
-imageAlt: ""
-imageCaption: ""
----
-
-{% set filteredTags = tags | filterCatalogueTags %}
-{% from "macros/date.njk" import format %}
-{% from "macros/utils.njk" import stars %}
-
-
-
- {% if image %}
- {% image image, imageAlt, imageCaption, "[ my-3 ]" %}
- {% endif %}
- {{ content | safe }}
- {% if url %}
-
- {% include "svgs/link.svg" %}{{ linkTitle }}
-
- {% endif %}
-
diff --git a/src/_includes/layouts/game.html b/src/_includes/layouts/game.html
new file mode 100644
index 0000000..0e9fc19
--- /dev/null
+++ b/src/_includes/layouts/game.html
@@ -0,0 +1,49 @@
+---
+layout: "layouts/base"
+---
+
+{% from "macros/date.njk" import format %}
+{% from "macros/utils.njk" import stars %}
+{% from "macros/tags.njk" import tagList %}
+
+ {{ format(page.date) }}
+ {{ title }}
+ {{ pullquote }}
+
+{% if content %}
+
+{% endif %}
+
+
+
+{{ tagList(tags | filter("game") , "/games") }}
diff --git a/src/_includes/layouts/movie.html b/src/_includes/layouts/movie.html
new file mode 100644
index 0000000..edc7de0
--- /dev/null
+++ b/src/_includes/layouts/movie.html
@@ -0,0 +1,61 @@
+---
+layout: "layouts/base"
+---
+
+{% from "macros/date.njk" import format %}
+{% from "macros/utils.njk" import stars %}
+{% from "macros/tags.njk" import tagList %}
+
+ {{ format(page.date) }}
+ {{ title }}
+ {{ pullquote }}
+
+{% if watchHistory.length > 1 %}
+
+ {% include "svgs/circle-info.svg" %}
+ I've seen this movie {{ watchHistory.length }} {{ "time" | pluralize(watchHistory) }}!
+
+{% endif %}
+{% if favourite %}
+
+ {% include "svgs/star.svg" %}
+ This is one of my favourite movies!
+
+{% endif %}
+{% if content %}
+
+{% endif %}
+
+
+
+{{ tagList(tags | filter("movie") , "/watching/movies") }}
diff --git a/src/_includes/layouts/post.html b/src/_includes/layouts/post.html
index 47a1407..09860ee 100644
--- a/src/_includes/layouts/post.html
+++ b/src/_includes/layouts/post.html
@@ -3,15 +3,17 @@ layout: "layouts/base"
---
{% from "macros/date.njk" import format %}
-
-