A minimal, editorial academic homepage listing affiliation, education, publications, and experience, plus an interactive travel map page.
Built in the kami design language: a warm parchment canvas (#f5f4ed),
a single ink-blue accent (#1B365D), and a serif-led hierarchy with a tight
editorial rhythm.
- One serif for the whole page: Charter (system-bundled), with a Georgia / Cambria / Times fallback chain — no web fonts are loaded.
- A thin ink-blue rule pins the top of the viewport; section titles carry a brand-blue left bar.
- Palette and type tokens live in
css/style.css:root.
index.html— main page (intro, education, publications, experience).travel/index.html— interactive travel map (amCharts).css/style.css— shared styles and design tokens.css/travel.css,js/travel.js— travel map styles and city data.
- Update your intro, education, publications, and experience in
index.html. - Add cities/countries in
js/travel.js(the map updates automatically after deploy). - Adjust colors or fonts via the CSS variables in
css/style.css:root.
Serve the folder over HTTP (relative links to travel/ resolve correctly):
py -m http.server 8000 # or: python -m http.server 8000Then open http://localhost:8000.
Deployed via GitHub Pages using .github/workflows/static.yml.