_layouts/links.html in jekyll-theme-linky-0.1.8 vs _layouts/links.html in jekyll-theme-linky-0.1.9

- old
+ new

@@ -86,11 +86,24 @@ <h1 class="page-heading">{{ page.title }}</h1> {%- endif -%} <ul class="links"> + {% assign current_date = site.time | date: "%Y-%m-%d" %} - {% assign valid_links = site.links | where_exp: "link", "link.expires == nil or link.expires >= current_date" %} + + {% assign valid_links = '' | split: '' %} + + {% for link in site.links %} + {% if link.expires and link.expires != nil %} + {% assign exp_date = link.expires | date: "%Y-%m-%d" %} + {% if exp_date > current_date %} + {% assign valid_links = valid_links | push: link %} + {% endif %} + {% else %} + {% assign valid_links = valid_links | push: link %} + {% endif %} + {% endfor %} {% assign priorities = valid_links | sort: "priority" | group_by: 'priority' %} {% for priority in priorities %} {% assign sorted_links = priority.items | sort: 'title' %}