diff --git a/src/pages/shows.njk b/src/pages/shows.njk index 3bc3248..9e0a22f 100644 --- a/src/pages/shows.njk +++ b/src/pages/shows.njk @@ -6,28 +6,57 @@ linkText: "Shows" --- {% set posts = collections.posts | reverse %} +{% set excludedCategories = ["free downloads", "free-downloads", "favourites", "favorites", "news"] %} +{% set totalShows = 0 %} + +{% for post in posts %} + {% set postCategories = post.data.categories or [] %} + {% set isExcluded = false %} + {% for category in postCategories %} + {% if category | lower in excludedCategories %} + {% set isExcluded = true %} + {% endif %} + {% endfor %} + {% if not isExcluded %} + {% set totalShows = totalShows + 1 %} + {% endif %} +{% endfor %} + {% set currentYear = null %} +

Listen back to all {{ totalShows }} shows from our past. If you find any dead links, let us know.

+
{% for post in posts %} - {% set postYear = post.date | formatDate("yyyy") %} - {% if postYear != currentYear %} - {% if currentYear %} - - + {% set postCategories = post.data.categories or [] %} + {% set isExcluded = false %} + {% for category in postCategories %} + {% if category | lower in excludedCategories %} + {% set isExcluded = true %} + {% endif %} + {% endfor %} + {% if not isExcluded %} + {% set postYear = post.date | formatDate("yyyy") %} + {% if postYear != currentYear %} + {% if currentYear %} + + + {% endif %} +
+

+ {{ postYear }} +

+ +
{% endif %}