Skip to content

Conversation

@tsukaman
Copy link
Contributor

Summary

  • イベント詳細ページ([abbr].astro)にAbout/Event Details/Sessionsセクションを追加
  • talksページにoEmbed APIを使用したスライド埋め込み機能を追加(SpeakerDeck, Docswell対応)
  • talksページにセッション一覧への戻りナビゲーションを追加
  • TwitterアイコンをXアイコンに変更
  • スピーカーのX/GitHubアカウントをクリック可能なリンクに変更
  • フッターをシンプル化
  • セッションカードの高さを統一
  • 各種パディング調整とレイアウト最適化

変更ファイル

  • src/pages/[abbr].astro - イベント詳細ページにAbout/Details/Sessionsセクション追加
  • src/pages/[abbr]/talks/[id].astro - スライド埋め込み、戻りナビ、ソーシャルリンク追加
  • src/lib/oembed.ts - oEmbed APIユーティリティ(新規)
  • src/components/Footer.astro - シンプル化(Xリンク削除)
  • src/components/Talk.astro - カード高さ統一
  • src/components/Hero.astro - ロゴマージン調整
  • src/layouts/Layout.astro - TwitterアイコンをXに変更
  • src/data/events/*.json - description, venue, dateフィールド追加
  • src/types/conference.ts - 型定義更新
  • src/pages/privacy.md - 英語版追加

Test plan

  • イベント詳細ページでAbout/Event Details/Sessionsセクションが表示されること
  • talksページでSpeakerDeckのスライドがiframe埋め込みで表示されること
  • talksページで「セッション一覧に戻る」リンクが動作すること
  • ヘッダーとフッターでXアイコンが正しく表示されること
  • スピーカー情報のX/GitHubリンクがクリック可能なこと

- イベント詳細ページ([abbr].astro)にAbout/Event Details/Sessionsセクションを追加
- talksページにoEmbed APIを使用したスライド埋め込み機能を追加(SpeakerDeck, Docswell対応)
- talksページにセッション一覧への戻りナビゲーションを追加
- TwitterアイコンをXアイコンに変更(Layout, Footer, talks)
- スピーカーのX/GitHubアカウントをクリック可能なリンクに変更
- フッターをシンプル化(Xリンク削除、不要なコード削除)
- セッションカードの高さを統一
- 各種パディング調整とレイアウト最適化
- イベントJSONにdescription, venue, dateフィールドを追加
- Conference型にdescription, venue, dateを追加
- プライバシーポリシーに英語版を追加
@aws-amplify-us-east-1
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-413.d1fbfmeuaycsih.amplifyapp.com

Masataka Tsukamoto and others added 2 commits November 26, 2025 11:22
- /history ページを新規作成(CloudNative Daysの歩み)
  - 2018年Japan Container Daysから現在までの全19イベントを掲載
  - 各イベントのロゴ、テーマ、開催日、会場を表示
  - アーカイブがあるイベントはカードクリックで詳細ページへ遷移
- イベントページに「トップに戻る」ナビゲーションを追加
- トップページに「CloudNative Daysの歩みを見る」リンクを追加
- Talk説明文のHTMLタグを修正(cnds2025, cndo2021)
- data.tsの重複cndo2021エントリを削除

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@tsukaman tsukaman force-pushed the feature/tsukaman-refactor branch from 1570098 to 8d9f50b Compare November 26, 2025 02:35
Co-authored-by: Kazuto Kusama <[email protected]>
@tsukaman tsukaman requested a review from jacopen November 26, 2025 08:00
Masataka Tsukamoto and others added 3 commits November 26, 2025 17:03
- max-w-3xlで横幅を制限
- 文字サイズをtext-xlに拡大
- leading-relaxedで行間を調整
- 意味の区切りで改行(md以上で表示)
- 最後の文にfont-mediumを追加

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- ヘッダーとナビゲーションリンクの干渉を修正(pt-20 → pt-24)
- 過去イベントカードのロゴを中央揃えに修正

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
極端に横幅が狭いビューポートでもロゴが縦長に引き伸ばされないよう
object-containを追加

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@tsukaman tsukaman self-assigned this Nov 26, 2025
Masataka Tsukamoto and others added 2 commits November 26, 2025 18:35
スマホ表示時にナビゲーションリンクが固定ヘッダーと
重なって押しづらかった問題を解消(pt-16 → pt-24)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Headlineコンポーネントの上部パディングを増加(pt-8 → pt-24)
これにより全てのBlog関連ページで一括修正

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Copy link
Contributor

@tanayan299 tanayan299 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!

@tsukaman tsukaman merged commit 61bb0fa into main Nov 26, 2025
1 check passed
@tsukaman tsukaman deleted the feature/tsukaman-refactor branch November 26, 2025 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants