Sha256: e50c762a523ffee62f475b7c9c943efa3b1c67b84c03608673ef326870317c94

Contents?: true

Size: 986 Bytes

Versions: 3

Compression:

Stored size: 986 Bytes

Contents

<div class="post-meta">
  <span class="post-date">{{ include.post.date | date_to_string }}</span>
  <span class="post-categories">
    {% for category in include.post.categories %}
      &bull;

      {% comment %}
        Check if this category has a corresponding page before decide
        to link to it. This is an O(n^2) operations so consider removing
        it and linking for all categories (or no categories) if this
        site has a lot of pages and/or a lot of categories.
      {% endcomment %}
      {% assign category_page = false %}
      {% for node in site.pages %}
        {{ node.category }}
        {% if node.category == category or node.title == category %}
          {% assign category_page = node %}
        {% endif %}
      {% endfor %}

      {% if category_page %}
        <a href="{{ site.baseurl }}{{ category_page.url }}">
          {{ category }}
        </a>
      {% else %}
        {{ category }}
      {% endif %}
    {% endfor %}
  </span>
</div>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jekyll-theme-hydeout-3.1.2 _includes/post-meta.html
jekyll-theme-hydeout-3.1.1 _includes/post-meta.html
jekyll-theme-hydeout-3.1.0 _includes/post-meta.html