How young-smart-ang/xiongan-digital-practice works
This repository is a static digital archive presenting Beijing Jiaotong University’s Xiong’an field practice. The visitor workflow is to enter the homepage, explore the five-stop route and individual stop records, then browse interview voices, research findings, and media coverage. The graph preserves those documented capabilities; implementation excerpts chiefly cover the route, curated stop content, image assets, and media data. Other page implementations are not sampled, so their links are included only where the README documents the capability.
Main entry points: BaseLayout.astro Base layout · [slug].astro Stop details · voices.astro Interview voices · index.astro Homepage
Components 18
Visitor pages
- Homepage
site/src/pages/index.astro - Practice route
site/src/pages/route.astro - Stop details
site/src/pages/route/[slug].astro - Interview voices
site/src/pages/voices.astro - Research findings
site/src/pages/findings.astro - About project
site/src/pages/about.astro
Practice content
- Five stop records
site/src/content/stops - Stop content schema
site/src/content.config.ts - Route dimensions
site/src/data/route.ts - Interview records
site/src/data/media.ts - Media platforms
site/src/data/media.ts - Site metadata
site/src/data/site.ts
Shared presentation
- Curated image map
site/src/data/images.ts - Base layout
site/src/layouts/BaseLayout.astro - Header
site/src/components/Header.astro - Footer
site/src/components/Footer.astro
Other components
- Site visitor
- Media platforms
Connections 25
- Site visitor → Homepage: opens
README.md - Site visitor → Practice route: explores
README.md - Site visitor → Stop details: browses
README.md - Site visitor → Interview voices: views
README.md - Site visitor → Research findings: reads
README.md - Site visitor → About project: learns about
- Practice route → Route dimensions: displays
README.md - Stop details → Five stop records: presents
README.md - Stop details → Route dimensions: uses
site/src/data/route.ts - Stop content schema → Five stop records: validates
site/src/content.config.ts - Stop details → Curated image map: illustrates
site/src/data/images.ts - Homepage → Site metadata: presents
README.md - Interview voices → Interview records: presents
README.md - Interview voices → Media platforms: links to
- Research findings → Curated image map: illustrates
site/src/data/images.ts - About project → Media platforms: summarizes
- Media platforms → Media platforms: references
site/src/data/media.ts - Homepage → Base layout: uses
- Practice route → Base layout: uses
- Stop details → Base layout: uses
- Interview voices → Base layout: uses
- Research findings → Base layout: uses
- About project → Base layout: uses
- Base layout → Header: renders
- Base layout → Footer: renders