The companion Dunhuang Art lecture notes (Word) and teaching slides (PPT) are both auto-generated for this task, with eight-chapter text, key concepts, a related-relics table, and narration scripts. System architecture and visual-spec notes are included below.
A pure-front-end, multi-page static site (HTML5 + native CSS3 + native JS) with no back-end dependency, deployable as static hosting. The map uses Leaflet 1.9 + CartoDB dark tiles; the AI guide and chapter narration use the browser-native SpeechSynthesis (Web Speech API), with a local keyword-matched knowledge base for offline availability.
index.html Home · chapters.html Chapter overview · chapter.html?id= Chapter detail · map.html Interactive map · gallery.html Relic gallery · archive.html Archive
css/style.css single design system · js/data.js seed content (chapters/cities/relics/knowledge base) · js/common.js cross-page logic (nav/music/guide/reveal) · assets/media/ generated resources (covers, chapter art, 40 relics, avatar, music, video) · assets/downloads/ lecture & slides
Navigation, footer, background-music control, and the AI guide are uniformly injected by common.js, ensuring a consistent immersive shell across all six pages. Music preference is remembered across pages via localStorage.