Commit 02a6900
feat: 세션 상세 페이지에 발표 영상·발표자료 추가 (#13)
* feat: 세션 상세 페이지에 발표 영상·발표자료 추가
- 발표 영상: sessionDetails.js에 youtubeId 추가 시 YouTube 임베드 노출
- 발표자료: src/files/slides/<code>.pdf 업로드 시 다운로드 카드 자동 노출
(speakerAvatars와 동일한 import.meta.glob 패턴)
- 데이터가 없으면 섹션 자체가 표시되지 않음
- 배치: 세션 소개 → 발표 영상 → 발표자료 → 발표자 소개
- KR/EN i18n 키 추가
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix: 발표자 소개를 세션 소개 바로 아래로 이동
순서: 세션 소개 → 발표자 소개 → 발표 영상 → 발표자료
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* feat: 발표 영상(youtubeId) 11건 + 발표자료 PDF 11건 추가
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent c3f6c63 commit 02a6900
18 files changed
Lines changed: 243 additions & 0 deletions
File tree
- src
- data
- files/slides
- locales
- en
- kr
- pages
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments