CLAUDE.md
Project Overview
Personal academic website for Amos Pagin, built with Quarto.
- URL: https://www.amospagin.com/
- Framework: Quarto
- Theme: Flatly (light) / Darkly (dark) + custom SCSS overrides
- Fonts: Petrona (headings), Red Hat Text (body) via Google Fonts
- Hosting: Netlify
Project Structure
_quarto.yml Quarto configuration (site, navbar, theme, footer)
custom.scss Light theme SCSS overrides (fonts, colors, bg)
custom-dark.scss Dark theme SCSS overrides
styles.css Additional CSS (publications, tables)
index.qmd Homepage / About (trestles template)
research.qmd Research interests, dissertation, methods
publications.qmd Publication list
teaching.qmd Teaching experience
cv_academic.pdf CV (PDF, copied from cv/ via update_cv.sh)
profile-pic.png Profile photo
lcs_diagram_c.png Path diagram for research page
_extensions/ Quarto extensions (academicons, iconify)
_site/ Generated static site output
Key Commands
quarto preview # Local dev server (default: http://localhost:1313)
quarto render # Build the site into _site/
./deploy.sh # Preview deploy to Netlify
./deploy.sh --prod # Production deploy to amospagin.comNotes
- The
_site/directory contains the built site — regenerate withquarto renderbefore deploying. - Extensions (academicons, iconify) are checked in under
_extensions/.