Personal portfolio of Zhian (Aria) Ruan — a hand-rolled static site (no framework, no build step).
index.html— single-page portfolio: intro, research, news, experience, skills, and filterable projectsstyles.css— all styling; the two variable blocks at the top define the palettes (dark is the default theme, light is opt-in)script.js— project category filtering and the ☾/☀ theme toggle (choice persisted in localStorage)projects/*.html— one detail page per projectassets/proj_img/— project media and logosimages/— headshot and favicons
./run_server.shthen open http://localhost:4173. Any static file server works — there is no build step.
Served by GitHub Pages from the repository root. .nojekyll disables Jekyll processing.