Skip to content

Commit 8854e0c

Browse files
authored
Merge pull request #25 from rubytaiwan/add-speaker-videos
Add YouTube videos to speaker modals
2 parents 633eb56 + 6280cc5 commit 8854e0c

2 files changed

Lines changed: 27 additions & 0 deletions

File tree

_data/schedule.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
track: RB105
88
lang: EN
99
speaker_id: D11C51
10+
video_id: UJUOhyMEb8c
1011
speaker_avatar: akihito_uesada.jpg
1112
speaker_name: Akihito Uesada
1213
speaker_github:
@@ -22,6 +23,7 @@
2223
day: 1
2324
track: RB105
2425
lang: EN
26+
video_id: dXoo5MtUVvk
2527
speaker_id: C9493B
2628
speaker_avatar: matz.jpg
2729
speaker_name: MATSUMOTO Yukihiro (Matz)
@@ -47,6 +49,7 @@
4749
day: 1
4850
track: RB105
4951
lang: EN
52+
video_id: V8O1CbGpDfI
5053
speaker_id: YTJHQ7
5154
speaker_avatar: segiddins.jpg
5255
speaker_name: Samuel Giddins
@@ -63,6 +66,7 @@
6366
day: 1
6467
track: TR209
6568
lang: EN
69+
video_id: _WGueO88v3o
6670
speaker_id: WVCWXV
6771
speaker_avatar: KuokkanenSampo.jpg
6872
speaker_name: Sampo Kuokkanen
@@ -93,6 +97,7 @@
9397
day: 1
9498
track: TR209
9599
lang: EN
100+
video_id: AI6unRJNZ8c
96101
speaker_id: AFH9W3
97102
speaker_avatar: hasumikin.jpg
98103
speaker_name: Hitoshi HASUMI
@@ -123,6 +128,7 @@
123128
day: 1
124129
track: TR209
125130
lang: EN
131+
video_id: -fYhI7qM8yY
126132
speaker_id: TD3ZDW
127133
speaker_avatar: crplanas.jpg
128134
speaker_name: Cristian Planas
@@ -153,6 +159,7 @@
153159
day: 1
154160
track: TR209
155161
lang: EN
162+
video_id: 3RwPybQOSEg
156163
speaker_id: KLEUNM
157164
speaker_avatar: s01.jpg
158165
speaker_name: Ryo Kajiwara
@@ -183,6 +190,7 @@
183190
day: 1
184191
track: TR209
185192
lang: EN
193+
video_id: BQDLzYVyHbA
186194
speaker_id: K793LW
187195
speaker_avatar: kaz0505.jpg
188196
speaker_name: Kazuaki TANAKA
@@ -289,6 +297,7 @@
289297
day: 2
290298
track: TR209
291299
lang: cht
300+
video_id: ObpSO4_-n9Y
292301
speaker_id: TY3ELY
293302
speaker_avatar: EtrexKuo.jpg
294303
speaker_name: 卡米哥 / Etrex Kuo
@@ -331,6 +340,7 @@
331340
day: 2
332341
track: TR209
333342
lang: EN
343+
video_id: CqbBoA7BE3A
334344
speaker_id: QWF9SF
335345
speaker_avatar: ioquatix.jpg
336346
speaker_name: Samuel Williams
@@ -361,6 +371,7 @@
361371
day: 2
362372
track: TR209
363373
lang: EN
374+
video_id: 8h89q2rym1U
364375
speaker_id: J7KBSL
365376
speaker_avatar: skyksandr.jpg
366377
speaker_name: Aleksandr Kunin
@@ -391,6 +402,7 @@
391402
day: 2
392403
track: TR209
393404
lang: EN
405+
video_id: F9k32XvpOkA
394406
speaker_id: KVTZHB
395407
speaker_avatar: ydah_.jpg
396408
speaker_name: Yudai Takada
@@ -421,6 +433,7 @@
421433
day: 2
422434
track: TR209
423435
lang: cht
436+
video_id: Qscc50w2_kg
424437
speaker_id: UNVNAN
425438
speaker_avatar: cindyliu923.jpg
426439
speaker_name: Cindy Liu
@@ -452,6 +465,7 @@
452465
day: 2
453466
track: TR209
454467
lang: EN
468+
video_id: gD85IyOwD34
455469
speaker_id: KRTWYM
456470
speaker_avatar: Envek.jpg
457471
speaker_name: Andrey Novikov
@@ -482,6 +496,7 @@
482496
day: 2
483497
track: TR209
484498
lang: cht
499+
video_id: oItkKKQ0_aU
485500
subject: "Crafting AI-Driven Workflow for Ruby"
486501
speaker_id: X338CA
487502
speaker_avatar: elct9620.jpg

_includes/speaker_modals.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,18 @@
105105
{{ schedule.abstract | markdownify }}
106106
</p>
107107
</div>
108+
{% if schedule.video_id %}
109+
<div class="mt-4 aspect-video w-full">
110+
<iframe
111+
class="w-full h-full rounded-lg"
112+
src="https://www.youtube.com/embed/{{ schedule.video_id }}"
113+
title="{{ schedule.subject }}"
114+
frameborder="0"
115+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
116+
allowfullscreen
117+
></iframe>
118+
</div>
119+
{% endif %}
108120
<!--
109121
<div
110122
class="px-3 py-1 text-green-normal bg-green-light border border-green-normal rounded-md w-fit"

0 commit comments

Comments
 (0)