Sha256: cbc186d42662ca5e6fd406e7a13cf98819db5b807bb7abdcf29eadc30942df35
Contents?: true
Size: 1.32 KB
Versions: 7
Compression:
Stored size: 1.32 KB
Contents
{%-comment-%} via https://riaanhanekom.com/2018/03/01/setting-up-jekyll-related-posts-and-series NOTE: liquid append-remove trick (`-@$remove@me`) inspired by https://vsoch.github.io/2019/jekyll-lists/ {%-endcomment-%} {%-if page.series-%} {%-case page.type-%} {%-when 'posts'-%} {%-assign series_collection = site.posts-%} {%-when 'projects'-%} {%-assign series_collection = site.projects-%} {%-when 'pages'-%} {%-assign series_collection = site.pages-%} {%-when 'people'-%} {%-assign series_collection = site.people-%} {%-endcase-%} {%-assign series = series_collection | where: "series", page.series | where: "published", true | sort: 'date' %} <!-- Series Aside --> <aside class="series"> <header> <h3>{{ page.series | replace: '-',' ' | capitalize }} <span class="header-aside"> - {% if page.type=='people'-%}group{%-else-%}{{ include.series_type | default: page.type | append: "-@$remove@me" | remove: "s-@$remove@me" }} series</span>{%-endif-%}</h3> </header> <ol class="series"> {%-for item in series %} <li{%-if item.url == page.url %} class="active"{%-endif-%}> {%-if item.url == page.url-%} {{-item.title-}} {%-else-%} <a href="{{-item.url-}}">{{-item.title-}}</a> {%-endif-%} </li> {%-endfor %} </ol> </aside> {%-endif %}
Version data entries
7 entries across 7 versions & 1 rubygems