Personal academic homepage of Yiyuan Pan: https://pyywill.github.io
A plain static site with no build step. Layout adapted from Perry Dong's homepage; the doodles are hand-drawn by me.
index.html: all content (bio, links, education, publications) and a small inline reveal-on-scroll scriptmisc/index.html: the misc page (paintings), linked from under the homepage photo; its inline script also runs the full-size painting viewerstyle.css: styles for both pages; both link it asstyle.css?v=<date>, so bump that date with every change to it (GitHub Pages lets browsers cache files for 10 minutes, and a new page with an old stylesheet can hide content)assets/visits.js: the visitor count in the footer, from GoatCounter (site codeyiyuanp; visitor locations are in its dashboard)assets/: profile photo, favicon, CV (Yiyuan_Pan_CV.pdf), hand-drawn doodles (assets/doodles/), paintings as WebP at 840 and 1640 px wide (assets/paintings/), and experience logos (assets/logos/)
python -m http.server 8000Then open http://localhost:8000.
Every push to main runs .github/workflows/static.yml, which publishes the repository to GitHub Pages.