assets/ — context for agents

assets/ — context for agents

Subdirectories

  • css/main.scss is the import entrypoint (pulls in _sass/); don’t add styles here. academicons.css/academicons.min.css and collapse.css are vendored, hand off-limits.
  • js/_main.js is the hand-edited jQuery source (FitVids, Stickyfill, smooth scroll, sidebar toggle, Magnific Popup). main.min.js is generated — never edit it directly, run npm run build:js after changing _main.js (see root CLAUDE.md).
  • fonts/ — vendored icon fonts (Font Awesome fa-*, academicons.*). Don’t hand-edit; these ship with the theme/icon-font packages.
  • files/ — publication PDFs, named YYYY-slug.pdf matching the _publications/YYYY-slug.md entry’s paperurl.
  • images/ — figures and logos referenced from _publications/, _pages/experience.md, etc. Publication figures follow the same YYYY-slug.* naming as their PDF counterpart.