_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' %}