--- layout: event_base --- {% assign event = site.data.events[page.event_id] %} {% comment %} Sort out whether the event is past or future relative to now. Assumes that site is rebuilt with CDN cache reset, and that rebuilds will be triggered around event start and end dates. {% endcomment %} {% assign now_unix = 'now' | date: '%s' %} {% assign event_start_unix = event.time.from.date | date: '%s' %} {% assign event_finish_unix = event.time.to.date | date: '%s' %} {% if now_unix > event_start_unix %} {% assign started = true %} {% else %} {% assign started = false %} {% endif %} {% if now_unix > event_finish_unix %} {% assign finished = true %} {% else %} {% assign finished = false %} {% endif %} {% comment %}Main event layout.{% endcomment %}

Event

{{ event.title }}

{% unless finished %} {%- include date_with_precision.html date=event.time.from default_precision="day" -%} — {%- include date_with_precision.html date=event.time.to default_precision="day" -%} {% else %} Ended on {% include date_with_precision.html date=event.time.to default_precision="day" %} {% endunless %}
{{ event.general_area }}
{{ event.intro | asciidocify }}
{% assign top_groups = event.primary_nav.items | slice: 0, 2 %} {{ content }}