This repository hosts the static portfolio at https://msaule.github.io/ through GitHub Pages.
- Source:
Deploy from a branch - Branch:
main - Folder:
/docs
index.html,work.html,about.html,resume.html: page sourcesproject.html?slug=...: reusable project case-study routeassets/data.js: metadata for the 14 public projectsassets/case-studies.js: long-form case-study contentassets/app.js: project rendering, filters, navigation, and motionassets/styles.css: visual system and responsive layoutimages/: profile and project evidencefiles/: resume and downloadable project artifactsdocs/: deployed GitHub Pages buildresume.tex: source for the one-page resume
-
Edit the root HTML, JavaScript, CSS, images, files, or
resume.tex. -
Regenerate project thumbnails after changing project metadata or source imagery:
node scripts/generate-thumbnails.mjs
-
Preview locally:
python -m http.server 4173
-
Compile
resume.texwhen the resume changes and copy the PDF tofiles/resume.pdf. -
Synchronize the root site files into
docs/. -
Verify desktop and mobile layouts plus local links.
-
Commit and push:
git add . git commit -m "Update portfolio" git push origin main