diff --git a/posts.md b/posts.md index a9ae91d..de2c23d 100644 --- a/posts.md +++ b/posts.md @@ -1,38 +1,41 @@ ---- + --- layout: page title: posts | brainfucksec ---
- {% if site.posts[0] %} + {% assign filtered_posts = site.posts | where_exp: "post", "post.hidden != true" | sort: "date" | reverse %} + {% if filtered_posts.size > 0 %} {% capture currentyear %}{{ 'now' | date: "%Y" }}{% endcapture %} - {% capture firstpostyear %}{{ site.posts[0].date | date: '%Y' }}{% endcapture %} - {% if currentyear == firstpostyear %} + {% capture postyear %}{{ filtered_posts[0].date | date: '%Y' }}{% endcapture %} + {% if currentyear == postyear %}

This year's posts

{% else %} -

{{ firstpostyear }}

+

{{ postyear }}

{% endif %} - {%for post in site.posts %} - {% unless post.next %} -