aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorskami <skami@skami-laptop.dyndns.org>2011-02-19 12:56:18 +0100
committerskami <skami@skami-laptop.dyndns.org>2011-02-19 12:56:18 +0100
commit06aeefe5b9f9120b5594654cb52175b1066d25cd (patch)
tree71639eee358a7ac4340db98fe5a6e2d9b1a66c24
parent991a45e575e6c2ef369e810b5136bfc54a6e97b8 (diff)
downloadpelican-themes-06aeefe5b9f9120b5594654cb52175b1066d25cd.zip
pelican-themes-06aeefe5b9f9120b5594654cb52175b1066d25cd.tar.gz
pelican-themes-06aeefe5b9f9120b5594654cb52175b1066d25cd.tar.bz2
Added pagination
-rw-r--r--lightweight/static/css/main.css17
-rw-r--r--lightweight/templates/index.html19
2 files changed, 35 insertions, 1 deletions
diff --git a/lightweight/static/css/main.css b/lightweight/static/css/main.css
index eed184e..6f9086d 100644
--- a/lightweight/static/css/main.css
+++ b/lightweight/static/css/main.css
@@ -184,6 +184,10 @@ div#page {
width: 75%;
border-right: 1px solid grey;
}
+ section#content img {
+ max-width: 98%;
+ max-height: 98%;
+ }
section#content article.post {
margin: 10px;
@@ -228,6 +232,19 @@ div#page {
text-align: center;
}
+ #content>nav.pagination {
+ width: 100%;
+ //font-weight: bolder;
+ font-size: 14px;
+ font-family: 'Goudy Bookletter 1911';
+ border-top: 1px solid grey;
+ text-align: center;
+ }
+ nav.pagination a {
+ text-decoration: none;
+ font-weight: bolder;
+ }
+
aside#sidebar {
float: right;
width: 24%;
diff --git a/lightweight/templates/index.html b/lightweight/templates/index.html
index d5879bd..9f8c568 100644
--- a/lightweight/templates/index.html
+++ b/lightweight/templates/index.html
@@ -3,7 +3,7 @@
{% block content %}
{% if articles %}
- {% for article in articles %}
+ {% for article in (articles_page.object_list if articles_page else articles) %}
<article class="post">
<h2 class="title"><a href="{{ SITEURL }}/{{ article.url}}">{{ article.title }}</a></h2>
{%include 'meta.html'%}
@@ -14,5 +14,22 @@
</section>
</article>
{% endfor %}
+
+ {% if articles_page %}
+ <nav class="pagination">
+ {% if articles_page.has_previous() %}
+ {% if articles_page.previous_page_number() == 1 %}
+ <a href="{{ SITEURL }}/{{ page_name }}.html">&#60;&#60;</a>
+ {% else %}
+ <a href="{{ SITEURL }}/{{ page_name }}{{ articles_page.previous_page_number() }}.html">&#60;&#60;</a>
+ {% endif %}
+ {% endif %}
+ Page <b>{{ articles_page.number }}</b> sur <b>{{ articles_paginator.num_pages }}</b>
+ {% if articles_page.has_next() %}
+ <a href="{{ SITEURL }}/{{ page_name }}{{ articles_page.next_page_number() }}.html">&#62;&#62;</a>
+ {% endif %}
+ </nav>
+ {% endif%}
+
{% endif %}
{% endblock %}