diff --git a/_includes/post_teaser.html b/_includes/post_teaser.html
new file mode 100644
index 00000000..aafb2c0b
--- /dev/null
+++ b/_includes/post_teaser.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+ {% if post.updated %}
+ (updated on {{ post.updated | date_to_string }})
+ {% endif %}
+
+
+ {% if post.content contains '' %}
+ {{ post.content | split:'' | first }}
+ {% else %}
+ {{ post.excerpt }}
+ {% endif %}
+
+{% if forloop.last == false %}
+
- {% for post in site.posts reversed %}
-
-
+{% assign posts = site.posts | reverse %}
-
-
- {% if post.updated %}
- (updated on {{ post.updated | date_to_string }})
- {% endif %}
-
-
- {% if post.content contains '' %}
- {{ post.content | split:'' | first }}
- {% else %}
- {{ post.excerpt }}
- {% endif %}
-
-
+
Bare Bones
+
+ {% for post in posts limit:4 %}
+ {% include post_teaser.html %}
+ {% endfor %}
+
+
+
Memory Management
+
+ {% for post in posts offset:4 limit:2 %}
+ {% include post_teaser.html %}
+ {% endfor %}
+
+
+
+ {% for post in posts offset:6 %}
+ {% include post_teaser.html %}
{% endfor %}