Skip to content

WenyuChiou/wenyuchiou.github.io

Repository files navigation

GHBanner

Wenyu Chiou — Portfolio

Personal site for Wenyu Chiou, PhD candidate at Lehigh University (Department of Civil & Environmental Engineering, Center for Catastrophe Modeling and Resilience).

Bilingual (English / 繁中). Research focus: LLM-agent frameworks and multi-agent systems coupled with catastrophe flood models for long-term household adaptation under risk.

Live site: https://wenyuchiou.github.io/

What's in here

Branch Purpose
main Mirrors the live site source (HTML + JSX + CSS, precompiled to one bundle by esbuild), plus personal notes (PDF/ posters, Agentic AI.drawio, workflow/ images).
standalone-portfolio Deploy branch. GitHub Pages serves from here. Same site source as main, without the personal notes.
gh-pages Built artifact (legacy, no longer used).

Edit + ship

Site content lives in content.js (copy) and the *.jsx components, on the standalone-portfolio deploy branch. The browser loads a precompiled bundle (assets/app.bundle.js), so after editing source you MUST rebuild and commit the bundle or the live site serves stale code.

git clone -b standalone-portfolio https://github.com/WenyuChiou/wenyuchiou.github.io
cd wenyuchiou.github.io
npm ci                      # first time only (installs esbuild)
# ...edit content.js / icons.jsx / covers.jsx / app.jsx ...
npm run build               # regenerates assets/app.bundle.js
git add -A && git commit -m "..." && git push   # Pages refreshes within a minute

To just preview locally without editing: python -m http.server 8000.

Stack

Plain JSX + CSS, precompiled by esbuild into a single assets/app.bundle.js (classic React.createElement, React/ReactDOM from the unpkg CDN — production builds, no in-browser Babel). No Vite, no CI: npm run build locally, commit the bundle, push.

Old URL

The portfolio used to live at https://wenyuchiou.github.io/Wenyu-Portfolio/ while this repo was named Wenyu-Portfolio. After the rename, the old URL is preserved via a redirect stub repo at github.com/WenyuChiou/Wenyu-Portfolio.

About

Personal portfolio for Wenyu Chiou — PhD candidate at Lehigh (CEE / Catastrophe Modeling). Research on LLM-agent frameworks coupled with catastrophe flood models. Bilingual EN/中文.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors