ese-website/_includes/nerd101.njk

80 lines
2 KiB
Plaintext
Raw Normal View History

2024-10-04 13:54:40 +02:00
---
layout: page.njk
---
{{ content | safe }}
<section>
<h2>
{{ "Schedule" if lang == "en" else "Zeitplan" }}
</h2>
<p>
{% icon "solid:video", title="Livestream" %}
{% if lang == "en" %}
indicates, that the talk will be live streamed.
{% else %}
zeigt an, dass der Vortrag gestreamt wird.
{% endif %}
</p>
<table>
<thead>
<tr>
<th scope="column">{{ "Topic" if lang == "en" else "Thema" }}</th>
<th scope="column">{{ "Level" if lang == "en" else "Niveau" }}</th>
<th scope="column">{{ "Language" if lang == "en" else "Sprache" }}</th>
<th scope="column">{{ "Time" if lang == "en" else "Zeit" }}</th>
<th scope="column">{{ "Room" if lang == "en" else "Raum" }}</th>
</tr>
</thead>
<tbody>
{% for talk in nerd101.talks %}
<tr>
<td>
{% if talk.livestream %}
{% icon "solid:video", title="Livestream" %}
{% endif %}
<a href="#{{talk.title | localized | slugify}}">
{{ talk.title | localized }}
</a>
</td>
<td>{{ talk.level| localized }}</td>
<td>{{ talk.language | localized }}</td>
<td>{{ talk.start }}</td>
<td>
<a href="{{ nerd101.rooms[talk.room] }}" target="_blank" rel="noreferrer">
{{ talk.room }}
</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</section>
<section>
<h2>
{{ "Descriptions" if lang == "en" else "Beschreibungen" }}
</h2>
{% for talk in nerd101.talks %}
<h3 id="{{ talk.title | localized | slugify }}">
{{ talk.title | localized }}
</h3>
<p>{{ talk.description | localized | mdInline | safe }}</p>
{% if talk.annotation %}
<p class="annotation">
{% icon "solid:exclamation", title=("Notice" if lang == "en" else "Hinweis") %}
{{ talk.annotation | localized | mdInline | safe }}
</p>
{% endif %}
{% endfor %}
</section>
{% css %}
{% include "nerd101.css" %}
{% endcss %}