How edwarddiou/edwarddiou.github.io works
This repository is a static personal portfolio: it presents a home page, experience and resume material, and individual project showcases. The only sampled runtime code handles English/Chinese language selection, persisting the choice and updating document language and title. HTML pages and styles are represented from the tree, but their contents were not sampled; navigation and page-to-script wiring are therefore not asserted.
Main entry points: lang.js Language switching
Components 13
Portfolio pages
- Home page
index.html - Experience page
experience.html - Projects page
projects.html - Resume resource
resume
Project showcases
- G3 RAG showcase
projects/G3_rag/index.html - Customer simulator
projects/ai_customer_simulator/index.html - Insurance advisor
projects/insurance-advisor/index.html - Tenfold showcase
projects/tenfold/index.html
Shared behavior
- Language switching
lang.js - Site styles
styles.css
Other components
- Visitor
- Browser local storage
- Browser document
Connections 4
- Language switching → Browser local storage: reads choice
lang.js - Language switching → Browser local storage: saves choice
lang.js - Language switching → Browser document: updates language and title
lang.js - Language switching → Browser document: binds language controls
lang.js