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>
       &raquo; 
      <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