The source for fyang0507.github.io: a small, dependency-free personal site about AI work, writing, and photography.
This is a static site—there is no build step or package manager. Serve it over HTTP:
python3 -m http.server 4173 --bind 127.0.0.1Then open http://127.0.0.1:4173/.
index.htmlis the home page; the section pages are standalone.dc.htmlfiles.- Essays live in
content/posts/; photo metadata lives incontent/photos-source.ts. - After changing either source, run
python3 scripts/generate-content.pyand commit what it generates:content/posts-index.js,content/bodies/,content/photos.jsandcontent/home.js. - Site assets, local fonts, and shared browser scripts are kept in
assets/,images/,fonts/, andlib/shared/.
The site is intentionally plain static HTML, CSS, and JavaScript so it can be deployed on any static host.
Original site code is available under the MIT License. Third-party notices and exclusions for personal content, fonts, and generated runtimes are in NOTICE.md.