diff --git a/_includes/pagination.liquid b/_includes/pagination.liquid
new file mode 100644
index 0000000..c3d0bfc
--- /dev/null
+++ b/_includes/pagination.liquid
@@ -0,0 +1,30 @@
+{% if paginator.total_pages > 1 %}
+ {% capture index_page_name %}{{ site.pagination.indexpage }}.{{ site.pagination.extension }}{% endcapture %}
+
+{% endif %}
\ No newline at end of file
diff --git a/_layouts/index.liquid b/_layouts/index.liquid
index 41ed8e3..de7c89c 100644
--- a/_layouts/index.liquid
+++ b/_layouts/index.liquid
@@ -11,33 +11,5 @@
{% include article.liquid type=post index=true title=data.title content=content permalink=data.url categories=data.categories tags=data.tags timestamp=data.date %}
{% endfor %}
-{% if paginator.total_pages > 1 %}
-
-{% endif %}
+{% include pagination.liquid %}
{% include page_end.liquid %}
diff --git a/_layouts/index_tags.liquid b/_layouts/index_tags.liquid
index 9ef8d43..68472d0 100644
--- a/_layouts/index_tags.liquid
+++ b/_layouts/index_tags.liquid
@@ -12,18 +12,5 @@
{% include article.liquid type=post index=true title=data.title content=content permalink=data.url categories=data.categories tags=data.tags timestamp=data.date %}
{% endfor %}
-{% if paginator.total_pages > 1 %}
-
-{% endif %}
+{% include pagination.liquid %}
{% include page_end.liquid %}