mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-06 01:28:35 -05:00
[PR #1403] [MERGED] fix(shared): centralize font loading + fix mlsysim carousel #8170
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1403
Author: @profvjreddi
Created: 4/18/2026
Status: ✅ Merged
Merged: 4/18/2026
Merged by: @profvjreddi
Base:
dev← Head:fix/shared-fonts-and-mlsysim-carousel📝 Commits (1)
9f08ef0fix(shared): centralize font loading via site-head.html + fix carousel📊 Changes
11 files changed (+241 additions, -43 deletions)
View changed files
📝
book/quarto/config/_quarto-html-vol1.yml(+8 -11)📝
book/quarto/config/_quarto-html-vol2.yml(+8 -11)📝
instructors/_quarto.yml(+1 -4)📝
kits/config/_quarto-html.yml(+1 -3)📝
labs/config/_quarto-html.yml(+1 -3)📝
mlsysim/docs/config/_quarto-html.yml(+1 -3)📝
mlsysim/docs/index.qmd(+1 -0)📝
mlsysim/docs/styles/landing.css(+150 -0)📝
mlsysim/docs/styles/landing.js(+68 -1)📝
slides/_quarto.yml(+1 -4)📝
tinytorch/site-quarto/_quarto.yml(+1 -3)📄 Description
Summary
<link>tags in all 8 site_quarto.ymlconfigs with a single- file: shared/config/site-head.htmlreference. Fonts (Inter 400-800, JetBrains Mono) and Font Awesome are now inherited from one shared file instead of duplicated across every config.site-head.htmlbut missing from individual configs).< >buttons were previously non-functional.Files touched
11 files across
book/,instructors/,kits/,labs/,mlsysim/docs/,slides/, andtinytorch/.Provenance
Cherry-picked from
69f330b2don the post-mergereview/mlsysim-release-0.1.0branch (the original commit landed there by accident after PR #1397 was already merged). The original is preserved on that branch as a backup; this PR is the canonical landing path intodev.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.