Skip to content

Latest commit

 

History

History
66 lines (59 loc) · 1.91 KB

disciplines.md

File metadata and controls

66 lines (59 loc) · 1.91 KB
layout title
page
Conferences by Discipline

{% comment %} Code adapted from https://codinfox.github.io/dev/2015/03/06/use-tags-and-categories-in-your-jekyll-based-github-pages/ {% endcomment %}

{% comment %}

Collect and sort disciplines and display tags

{% endcomment %}

{% assign disciplines = "" %} {% for conference in site.conferences %} {% assign discipline = conference.funder | append: ' - ' %} {% if conference.discipline != nil %} {% assign discipline = discipline | append: conference.discipline | join:'|' | append:'|' %} {% else %} {% assign discipline = discipline | append: '(N/A)' | join:'|' | append:'|' %} {% endif %} {% unless disciplines contains discipline %} {% assign disciplines = disciplines | append:discipline %} {% endunless %} {% endfor %} {% assign disciplines = disciplines | split:'|' | sort %}

{% for discipline in disciplines %} {{ discipline }} {% endfor %}

{% comment %}

List all conferences by discipline

{% endcomment %}

{% for discipline in disciplines %}

{{ discipline }}

    {% for conference in site.conferences %} {% assign mydiscipline = conference.funder | append: ' - ' %} {% if conference.discipline != nil %} {% assign mydiscipline = mydiscipline | append: conference.discipline %} {% else %} {% assign mydiscipline = mydiscipline | append: '(N/A)' %} {% endif %} {% if mydiscipline == discipline %}
  • {{ conference.name }} {{ conference.year }}, {{ conference.venue }}
  • {% endif %} {% endfor %}
{% endfor %}