diff --git a/_layouts/categories.html b/_layouts/categories.html
new file mode 100644
index 0000000..fa3d043
--- /dev/null
+++ b/_layouts/categories.html
@@ -0,0 +1,23 @@
+---
+layout: default
+---
+
+{{ content }}
+
+ {% assign categories = page.categories | split:',' %}
+ {% assign posts = site.categories[categories.first] %}
+ {% for category in categories %}
+ {% if category != categories.first %}
+ {% assign posts = site.categories[category] | concat: posts %}
+ {% endif %}
+ {% endfor %}
+ {% assign posts = posts | sort: 'date' | reverse %}
+ {% for post in posts %}
+ -
+ {{ post.date | date: "%b %-d, %Y" }}
+
+ {{ post.title }}
+
+
+ {% endfor %}
+