Skip to content

Commit 75b302d

Browse files
Add Tobias to closing keynote (#329)
1 parent df246d8 commit 75b302d

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

_includes/world/2024/agenda-page.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,13 @@ <h2>Agenda</h2>
6363
where_exp: 'item', 'item.path contains "2024"' %}
6464
{% assign primarySpeaker = speakerObjs | first %}
6565
{% assign secondSpeakerId = session.second_speaker | split: '/' | last %}
66+
{% assign thirdSpeakerId = session.third_speaker | split: '/' | last %}
6667
{% assign secondSpeakerObjs = site.world_speakers | where_exp:"speaker", "speaker.path contains
6768
secondSpeakerId" | where_exp: 'item', 'item.path contains "2024"' %}
6869
{% assign secondarySpeaker = secondSpeakerObjs | first %}
70+
{% assign thirdSpeakerObjs = site.world_speakers | where_exp:"speaker", "speaker.path contains
71+
thirdSpeakerId" | where_exp: 'item', 'item.path contains "2024"' %}
72+
{% assign thirdSpeaker = thirdSpeakerObjs | first %}
6973

7074
<p class="title">{{ session.title }}</p>
7175
<div class="speakersContainer">
@@ -77,6 +81,10 @@ <h2>Agenda</h2>
7781
<p class="speakerName">, & {{ secondarySpeaker.first_name }} {{ secondarySpeaker.last_name }}, {{
7882
secondarySpeaker.role }}{% if secondarySpeaker.company %}, {{ secondarySpeaker.company }}{% endif %}</p>
7983
{% endif %}
84+
{% if thirdSpeaker %}
85+
<p class="speakerName">, & {{ thirdSpeaker.first_name }} {{ thirdSpeaker.last_name }}, {{
86+
thirdSpeaker.role }}{% if thirdSpeaker.company %}, {{ thirdSpeaker.company }}{% endif %}</p>
87+
{% endif %}
8088
</div>
8189
</div>
8290
</div>

_layouts/world/2024/session.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
{% assign speakerSecondary = filteredSpeakersSecondary | first %}
1313
{% assign speakerUrlSecondary = speakerSecondary.path | split: '/' | last | remove_first: '.md' %}
1414

15+
{% assign filteredSpeakersThird = site.world_speakers | where_exp:"speaker", "speaker.path contains page.third_speaker" |
16+
where_exp: 'item', 'item.path contains "2024"' %}
17+
{% assign speakerThird = filteredSpeakersThird | first %}
18+
{% assign speakerUrlThird = speakerThird.path | split: '/' | last | remove_first: '.md' %}
19+
1520
{% assign allSessions = site.world_sessions | where_exp: 'session', 'session.path contains "2024"' %}
1621
{% assign matchingSessions = allSessions | where: "multiple_speakers", true %}
1722
{% assign duplicateSessions = matchingSessions | where: "title", page.title | where: "description", page.description |
@@ -99,6 +104,9 @@ <h2 class="sessionTitle">
99104
{% if speakerSecondary %}
100105
{% include world/2024/session-speaker-card.html speaker=speakerSecondary %}
101106
{% endif %}
107+
{% if speakerThird %}
108+
{% include world/2024/session-speaker-card.html speaker=speakerThird %}
109+
{% endif %}
102110
</div>
103111
</div>
104112
</div>

_layouts/world/2024/speaker.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
{% assign filteredSessions = site.world_sessions | where_exp: 'item', 'item.path contains "2024"'%}
77
{% assign speakerSessions = filteredSessions | where: 'speaker', speaker_id %}
88
{% assign secondarySessions = filteredSessions | where: 'second_speaker', speaker_id %}
9+
{% assign thirdSessions = filteredSessions | where: 'third_speaker', speaker_id %}
910

1011
<div class="speakerPage">
1112
<div class="speakerSwooshContainer">
@@ -55,6 +56,9 @@ <h3>Session</h3>
5556
{% for session in secondarySessions %}
5657
{% include world/2024/speaker-session-card.html session=session %}
5758
{% endfor %}
59+
{% for session in thirdSessions %}
60+
{% include world/2024/speaker-session-card.html session=session %}
61+
{% endfor %}
5862
</div>
5963
</div>
6064
<div class="right">

_world_sessions/2024/day-1/closing-keynote.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ layout: world/2024/session
33
title: Matz & DHH Fireside chat, hosted by Tobias Lütke
44
speaker: yukihiro-matz.md
55
second_speaker: david-hansson.md
6+
third_speaker: tobias-lutke.md
67
time: 16:30 - 17:30
78
running_order: 14
89
location: Track 1

0 commit comments

Comments
 (0)