Commit Graph

5 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
bb0504f2e3 fix(site): replace cropped cover images and fix card transparency
Site covers were 867×1031 (cropped) vs the book's canonical 867×1110.
Replaced with full-resolution copies so author name is visible.
Made card background fully opaque to prevent neural background bleed-through.
2026-04-03 10:41:28 -04:00
Vijay Janapa Reddi
e8b4e8651c feat(covers): crop and enhance hardcover mockup images for site and book
Cropped 3D hardcover mockups from landscape source to tight portrait,
composited on white background, enhanced colors (saturation, contrast,
sharpness), and trimmed bottom edge for clean display.
2026-04-03 08:49:20 -04:00
Vijay Janapa Reddi
980afb01a9 fix(site): restore original hardcover mockup images for landing page 2026-04-03 08:49:20 -04:00
Vijay Janapa Reddi
3b5b4fe4e7 feat(covers): update hardcover mockups, standardize naming, fix references
Update vol1/vol2 hardcover mockup images with boosted colors. Rename
cover_image_title files to hyphenated cover-image-title for consistency.
Remove old non-vol-suffixed duplicates. Update all config and index
references to use vol-specific filenames.
2026-04-03 08:49:20 -04:00
Vijay Janapa Reddi
396506d29d refactor(site): unify 4 site subsites into single Quarto project
Architecture:
- Merge landing, about, community, newsletter into one site/ project
- Move navbar-common.yml to shared/config/ (used by 12 configs)
- Create shared/config/footer-site.yml for centralized footer
- Create shared/scripts/subscribe-modal.js as canonical copy
- Single _quarto.yml replaces 4 independent configs
- One site_libs/ copy replaces four

Features gained:
- Google Analytics on ALL hub pages (was only on book volumes)
- Subscribe modal on landing page (was missing)
- Centralized footer with consistent links

Workflows updated:
- site-preview-dev.yml: matrix strategy → single build job
- site-publish-live.yml: loop over subsites → single build + deploy
- sync-newsletter.yml: builds from unified site project
- publish-all-live.yml: removed stale subsite input
- rewrite-dev-urls.sh: added --shallow flag for unified builds

All 12 navbar-common.yml references updated:
  book vol1/vol2, site (unified), slides, instructors, interviews,
  kits, labs, mlsysim
2026-03-21 13:30:24 -04:00