Get a basic blog up and running
[styx.blog] / core / templates / core / page_nav.html
diff --git a/core/templates/core/page_nav.html b/core/templates/core/page_nav.html
new file mode 100644 (file)
index 0000000..c823dc7
--- /dev/null
@@ -0,0 +1,17 @@
+<nav class="pagination">
+  <span class="step-links">
+    {% if page_obj.has_previous %}
+      <a href="?page=1">&laquo; first</a>
+      <a href="?page={{ page_obj.previous_page_number }}">previous</a>
+    {% endif %}
+
+    <span class="current">
+      Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
+    </span>
+
+    {% if page_obj.has_next %}
+      <a href="?page={{ page_obj.next_page_number }}">next</a>
+      <a href="?page={{ page_obj.paginator.num_pages }}">last &raquo;</a>
+    {% endif %}
+  </span>
+</nav>