summaryrefslogtreecommitdiff
path: root/blog/templates/blog/blog_index_page.html
diff options
context:
space:
mode:
Diffstat (limited to 'blog/templates/blog/blog_index_page.html')
-rw-r--r--blog/templates/blog/blog_index_page.html34
1 files changed, 34 insertions, 0 deletions
diff --git a/blog/templates/blog/blog_index_page.html b/blog/templates/blog/blog_index_page.html
index ff8f76c..34ba2cf 100644
--- a/blog/templates/blog/blog_index_page.html
+++ b/blog/templates/blog/blog_index_page.html
@@ -47,6 +47,40 @@
<a class="page-link" href="#">Newer &rarr;</a>
</li>
</ul>
+ {# Only show pagination if there is more than one page to click through #}
+ {% if blogpages.paginator.num_pages > 1 %}
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-12">
+ <div class="pagination">
+ {% if blogpages.has_previous %}
+ <li class="page-item">
+ <a href="?page={{ blogpages.previous_page_number }}" class="page-link">
+ <span>&laquo;</span>
+ </a>
+ </li>
+ {% endif %}
+
+ {% for page_num in blogpages.paginator.page_range %}
+ <li class="page-item {% if page_num == blogpages.number %} active{% endif %}">
+ <a href="?page={{ page_num }}" class="page-link">
+ {{ page_num }}
+ </a>
+ </li>
+ {% endfor %}
+
+ {% if blogpages.has_next %}
+ <li class="page-item">
+ <a href="?page={{ blogpages.next_page_number }}" class="page-link">
+ <span>&raquo;</span>
+ </a>
+ </li>
+ {% endif %}
+ </div>
+ </div>
+ </div>
+ </div>
+ {% endif %}
</div>