diff --git a/app/main/views.py b/app/main/views.py
index ee19408..bced0bc 100644
--- a/app/main/views.py
+++ b/app/main/views.py
@@ -23,7 +23,8 @@ def index():
@main.route('/user/
Member since {{ moment(user.member_since).format('L') }}.
Last seen {{ moment(user.last_seen).fromNow() }}.
+ {{ user.posts.count() }} blog posts.
+ {% for post in posts %}
+
diff --git a/app/templates/index.html b/app/templates/index.html
index 8bc2301..4f86cca 100644
--- a/app/templates/index.html
+++ b/app/templates/index.html
@@ -14,20 +14,6 @@
{{ wtf.quick_form(form) }}
{% endif %}
-
- {% for post in posts %}
-
+
+{% include '_posts.html' %}
{% endblock %}
diff --git a/app/templates/user.html b/app/templates/user.html
index cee0191..c3b301f 100644
--- a/app/templates/user.html
+++ b/app/templates/user.html
@@ -26,6 +26,7 @@
{% if user == current_user %} @@ -37,4 +38,6 @@
+