mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-19 09:24:14 -05:00
Replace the generate-navbar.py script approach with direct metadata-files references to navbar-common.yml. Quarto natively merges navbar arrays, so site-local dropdowns defined inline in each _quarto.yml get appended to the shared navbar automatically. - Delete generate-navbar.py script (no longer needed) - Delete all _navbar-generated.yml and _navbar-local.yml files - Each subsite now references ../book/quarto/config/shared/html/navbar-common.yml directly via metadata-files - Sites with local dropdowns (slides, instructors, mlsysim) define them inline in their _quarto.yml navbar.left — Quarto merges with the shared left items - Zero tooling, zero generated files, zero maintenance scripts