paginate main site
authorM. Taylor Saotome-Westlake <ultimatelyuntruethought@gmail.com>
Sat, 9 Sep 2017 00:24:51 +0000 (17:24 -0700)
committerM. Taylor Saotome-Westlake <ultimatelyuntruethought@gmail.com>
Sat, 9 Sep 2017 00:24:51 +0000 (17:24 -0700)
notes/tech_tasks.txt
pelicanconf.py
theme/templates/index.html
theme/templates/pagination.inc.html

index 3ae85c1..db0e9ad 100644 (file)
@@ -6,6 +6,6 @@ configure scheduled posting with cron
 self-promotion: Reddit, Crossdreamers, Third Way Trans
 Pelican bug report or patch re spacing in file
 favicon
-CSS size (my browser things look better at 90%)
-"Read more" breaks
-paginate main site
+"Read more" breaks (problem: plugin for this uses fixed length cutoff)
+
+
index edb94ce..162365b 100644 (file)
@@ -33,7 +33,7 @@ LINKS = (
     ('My Only Path to Power', "https://transwidow.wordpress.com/"),
 )
 
-DEFAULT_PAGINATION = 12
+DEFAULT_PAGINATION = 20
 
 WITH_FUTURE_DATES = False
 
index 233c8a8..4095ae9 100644 (file)
@@ -3,7 +3,7 @@
 
 {% block content %}
 
-{% for article in articles %}
+{% for article in articles_page.object_list %}
   <article>
     <h1><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></h1>
     {% include 'metadata.inc.html' %}
@@ -12,4 +12,6 @@
   <hr />
 {% endfor %}
 
+{% include 'pagination.inc.html' %}
+
 {% endblock content %}
index 5784130..fbbf7c1 100644 (file)
@@ -2,14 +2,22 @@
 <div class="pagination">
     {% if articles_page.has_previous() %}
         {% if articles_page.previous_page_number() == 1 %}
-            <a href="{{ SITEURL }}/{{ page_name }}">&laquo;</a>
+          <a href="{{ SITEURL }}/{{ page_name }}">&laquo;</a>
         {% 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 %}