This repository contains a lightweight, static personal homepage template used on GitHub Pages. The site is intentionally simple: almost all user-visible content and links are driven from a single configuration file so you only need to edit one place to update the site.
- Edit site content: change
assets/js/config.js(recommended). The site reads values from the globalCONFIGobject. - Run locally: start a static server (examples below) and open
http://localhost:8000. - Want additional features? Open an issue on this repository describing the feature — I'll add it or give guidance.
assets/js/config.js— primary configuration. Change values here to update:CONFIG.name— your display nameCONFIG.avatar— avatar image/thumbnail and profile photoCONFIG.bio,CONFIG.aboutme— short and long descriptionsCONFIG.contact— links: email, github, google scholar, wechat, ORCID, etc.CONFIG.publications— array of publications used to render the publications list- Any other fields present in the
CONFIGobject (check the file for current keys)
- From the repository root run a simple static server:
python3 -m http.server 8000
- Open
http://localhost:8000in your browser. Using a static server avoids fetch/CORS problems when the site loads JSON or other assets.