Sha256: 20eb875cf62b91bff83b951f9cba4c7372490557ad5b8b68dce55190c71dd264
Contents?: true
Size: 1.76 KB
Versions: 1
Compression:
Stored size: 1.76 KB
Contents
{% comment %}<!-- Collate_posts helper. Collated posts by year and month. Usage: 1) assign the 'posts_collate' variable to a valid array of posts. 2) include JB/posts_collate example: {% assign posts_collate = site.posts %} {% include JB/posts_collate %} Ordering: Posts are displayed in reverse chronological order. For normal chronological order: 1) Change the for loop to this: => 'for post in site.posts reversed' 2) Next make sure to change 'post.previous.date' to: => 'post.next.date' -->{% endcomment %} {% if site.JB.posts_collate.provider == "custom" %} {% include custom/posts_collate %} {% else %} {% for post in posts_collate %} {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %} {% capture this_month %}{{ post.date | date: "%B" }}{% endcapture %} {% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %} {% capture next_month %}{{ post.previous.date | date: "%B" }}{% endcapture %} {% if forloop.first %} <div class="hat_title"> <h3>{{this_year}}</h3> </div> <div class="post_list"> <ul> {% endif %} <li> <span> {{ post.date | date: "%Y-%m-%e" }} </span> » <a href="{{ BASE_PATH }}{{ post.url }}" ><div class="line-limit-length">{{ post.title }}</div></a> </li> {% if forloop.last %} </ul> {% else %} {% if this_year != next_year %} </ul> </div> <div class="hat_title"> <h3> {{next_year}}</h3> </div> <div class="post_list"> <ul> {% else %} {% endif %} {% endif %} {% endfor %} {% endif %} {% assign posts_collate = nil %}</div>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sim-css-0.1.0 | _includes/JB/posts_collate |