How sitcon-tw/2026 works
SITCON 2026 is a bilingual conference website: visitors browse event information, the agenda, venue, and team pages, with the homepage presenting the event and its major calls to action. The README also describes agenda-session details and sharing, interactive venue maps, team exploration, and demo-showcase content. The tree supports these page and component areas, while sampled code confirms agenda normalization and homepage vortex logic. Most page-to-component wiring is unsampled, so the graph shows the documented product areas without asserting uncertain calls; this is a static-site product, not a deployment map.
Main entry points: pages Page routes · index.astro Homepage sections · venue.astro Venue map page · team Team pages
Components 21
Site shell
- Page routes
src/pages - Shared layout
src/layout/Layout.astro - Locale content
src/i18n
Homepage
- Homepage sections
src/pages/index.astro - 3D hero
src/components/index/Hero - Home sections
src/components/index
Agenda
- Agenda pages
src/pages/agenda - Agenda interface
src/components/agenda - Session data
public/sessions.json - Agenda normalization
src/utils/agenda.ts - Agenda schema
src/types/agenda.ts
Event experience
- Event information
src/pages/info - Venue map page
src/pages/venue.astro - Venue interface
src/components/venue - Venue content
src/data/venue.json
People and content
- Team pages
src/pages/team - Team interface
src/components/page - Team content
src/data/team.json - Other pages
src/pages - Site content
src/data
Other components
- Visitor
Connections 19
- Visitor → Page routes: opens pages
- Page routes → Shared layout: renders with
- Page routes → Homepage sections: serves home
- Page routes → Agenda pages: serves agenda
- Page routes → Event information: serves info
- Page routes → Venue map page: serves venue
- Page routes → Team pages: serves team
- Page routes → Other pages: serves more
- Shared layout → Locale content: uses locale text
- Homepage sections → 3D hero: renders
- Homepage sections → Home sections: renders
- Agenda pages → Agenda interface: presents agenda
- Session data → Agenda normalization: provides sessions
- Agenda normalization → Agenda schema: uses schema
- Venue map page → Venue interface: presents map
- Venue map page → Venue content: uses venue data
- Team pages → Team interface: presents members
- Team pages → Team content: uses team data
- Other pages → Site content: uses content