いしかわ生徒会交流会(ISCM)の公式Webサイト制作プロジェクト。承認済みの方針に基づき、Cloudflare Pages公開用の静的サイトを実装・検証中です。
- DESIGN.md: ブランド、色、書体、部品、アニメーション、アクセシビリティの規約。
- REQUIREMENTS.md: サイト目的、構成、機能/非機能要件、技術方針、受入基準、発注者回答による確定事項。
- PROJECT_DIRECTION.md: 承認済みの最終方針とスコープ。
- docs/CLOUDFLARE_PAGES_DEPLOY.md: Cloudflare Pages公開時の設定と確認手順。
- docs/CONTENT_UPDATE.md: お知らせ・活動報告をMarkdownで更新する方法。
- docs/CONTENT_INVENTORY.md: 提供資料、抽出情報、追加素材、権利確認の台帳。
- docs/IMPLEMENTATION_PLAN.md: 要件確定からCloudflare Pages公開までの段階計画。
.
├── DESIGN.md
├── PROJECT_DIRECTION.md
├── REQUIREMENTS.md
├── README.md
├── docs/
│ ├── CONTENT_INVENTORY.md
│ └── IMPLEMENTATION_PLAN.md
├── image/ 提供ロゴ
├── material/ 提供PDF
└── md/ 先方要望の原文
- Astro 7 / TypeScript / pnpm
- 静的生成(SSG)
- Astro Content Collections + Markdown/MDX
- Cloudflare Pages:
npm run build/dist - CSSと小さなJavaScriptによる段階的なアニメーション
- WCAG 2.2 AA、Reduced Motion、Core Web Vitalsを要件化
お知らせと活動報告は src/content/ 配下のMarkdownファイルで更新できます。詳しくは docs/CONTENT_UPDATE.md を参照してください。
先方資料は原本として保持し、確認なく移動・上書きしない。