Creative Commons Attribution license
[Ultimately_Untrue_Thought.git] / theme / templates / pagination.inc.html
index 5784130..6793342 100644 (file)
@@ -1,15 +1,27 @@
 {% if DEFAULT_PAGINATION %}
-<div class="pagination">
+  <div class="pagination">
     {% if articles_page.has_previous() %}
-        {% if articles_page.previous_page_number() == 1 %}
-            <a href="{{ SITEURL }}/{{ page_name }}">&laquo;</a>
+      {% if articles_page.previous_page_number() == 1 %}
+        {% if page_name == "index" %}
+          <a href="{{ SITEURL }}/">&laquo;</a>
         {% else %}
+          <a href="{{ SITEURL }}/{{ page_name }}">&laquo;</a>
+        {% endif %}
+      {% else %}
+          {% if page_name == "index" %}
+            <a href="{{ SITEURL }}/page/{{ articles_page.previous_page_number() }}/">&laquo;</a>
+          {% else %}
             <a href="{{ SITEURL }}/{{ page_name }}page/{{ articles_page.previous_page_number() }}/">&laquo;</a>
+          {% endif %}
         {% endif %}
     {% endif %}
     Page {{ articles_page.number }} / {{ articles_paginator.num_pages }}
     {% if articles_page.has_next() %}
+      {% if page_name == "index" %}
+        <a href="{{ SITEURL }}/page/{{ articles_page.next_page_number() }}/">&raquo;</a>
+      {% else %}
         <a href="{{ SITEURL }}/{{ page_name }}page/{{ articles_page.next_page_number() }}/">&raquo;</a>
+      {% endif %}
     {% endif %}
 </div>
 {% endif %}