Render Quarto `.qmd` slides to HTML and sync to `docs/` for GitHub Pages. Use when user says "deploy", "publish the slides", "ship to pages", "push the lecture live", "render and publish", or after Quarto edits that need to go public. NOT for local Quarto render only — use `quarto render` directly for that.
Render Quarto slides and sync all files to docs/ for GitHub Pages deployment.
Run the sync script:
$ARGUMENTS is provided (e.g., "Lecture4"): ./scripts/sync_to_docs.sh $ARGUMENTS./scripts/sync_to_docs.sh (syncs all lectures)Verify deployment:
docs/slides/_files/ directories were copied (RevealJS assets)docs/Figures/ was synced from Figures/docs/files/code/ contains the R scripts (if scripts/R/ has any)Verify interactive charts (if applicable):
Verify TikZ SVGs (if applicable):
docs/Figures/LectureN/Open in browser for visual verification:
open docs/slides/LectureX_Name.html # macOS# xdg-open docs/slides/LectureX_Name.html # LinuxReport results to the user
.qmd files in Quarto/ (skips *_backup* files)_files/ directories to docs/slides/Slides/ to docs/slides/Figures/ to docs/Figures/ using rsyncscripts/R/*.R into docs/files/code/ (published beside the slides)9d371f0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.