diff --git a/_layouts/home.html b/_layouts/home.html
index d1428ebb0bb5..fa098d871f9e 100644
--- a/_layouts/home.html
+++ b/_layouts/home.html
@@ -6,7 +6,13 @@
{{ site.data.ui-text[site.locale].recent_posts | default: "Recent Posts" }}
-{% for post in paginator.posts %}
+{% if site.paginate %}
+ {% assign posts = paginator.posts %}
+{% else %}
+ {% assign posts = site.posts %}
+{% endif %}
+
+{% for post in posts %}
{% include archive-single.html %}
{% endfor %}