From 78f55a701f0ad2f164d566be2143bbe4a8884c6a Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Tue, 28 Jan 2020 16:04:51 +0100 Subject: [PATCH] Use for loop on index page instead of hardcoding post numbers --- blog/static/css/main.css | 4 +-- blog/templates/second-edition/index.html | 31 ++++++++++-------------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/blog/static/css/main.css b/blog/static/css/main.css index 3eec6879..22409e71 100644 --- a/blog/static/css/main.css +++ b/blog/static/css/main.css @@ -82,7 +82,7 @@ main img { border: 2px solid #fc0 } -.posts.exceptions { +.posts.interrupts { border: 2px solid #f66; } @@ -117,7 +117,7 @@ main img { color: #990; } -.post-category.exceptions { +.post-category.interrupts { color: #f33; } diff --git a/blog/templates/second-edition/index.html b/blog/templates/second-edition/index.html index e369aca1..6c7a89bb 100644 --- a/blog/templates/second-edition/index.html +++ b/blog/templates/second-edition/index.html @@ -23,27 +23,22 @@

-
Bare Bones
-
- {{ macros::post_link(page=posts.0) }} - {{ macros::post_link(page=posts.1) }} - {{ macros::post_link(page=posts.2) }} - {{ macros::post_link(page=posts.3) }} +
+{% set chapter = "none" %} +{% for post in posts %} + {% if post.extra["chapter"] %} + {% if post.extra["chapter"] != chapter %} + {# Begin new chapter #} + {% set_global chapter = post.extra["chapter"] %}
- -
- {{ macros::post_link(page=posts.4) }} - {{ macros::post_link(page=posts.5) }} - {{ macros::post_link(page=posts.6) }} -
+ +
+ {% endif %} + {% endif %} - -
- {{ macros::post_link(page=posts.7) }} - {{ macros::post_link(page=posts.8) }} - {{ macros::post_link(page=posts.9) }} - {{ macros::post_link(page=posts.10) }} + {{ macros::post_link(page=post) }} +{% endfor %}