Skip to main content

deploy

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.

Informações da origem

Repositório
pedrohcgs/claude-code-my-workflow
Última atividade na origem
22 de agosto de 2026 às 22:34
Idioma detectado do SKILL.md
inglês
Estrelas
1.673
Forks
3.137

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
deploy
description
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.
argument-hint
[LectureN or 'all']
allowed-tools
["Read","Bash"]
# Deploy Slides to GitHub Pages Render Quarto slides and sync all files to `docs/` for GitHub Pages deployment. ## Steps 1. **Run the sync script:** - If `$ARGUMENTS` is provided (e.g., "Lecture4"): `./scripts/sync_to_docs.sh $ARGUMENTS` - If no argument: `./scripts/sync_to_docs.sh` (syncs all lectures) 2. **Verify deployment:** - Check that HTML files exist in `docs/slides/` - Check that `_files/` directories were copied (RevealJS assets) - Check that `docs/Figures/` was synced from `Figures/` - Check that `docs/files/code/` contains the R scripts (if `scripts/R/` has any) 3. **Verify interactive charts** (if applicable): - Grep rendered HTML for interactive widget count - Confirm count matches expected 4. **Verify TikZ SVGs** (if applicable): - Check that all referenced SVG files exist in `docs/Figures/LectureN/` 5. **Open in browser** for visual verification: - `open docs/slides/LectureX_Name.html` # macOS - `# xdg-open docs/slides/LectureX_Name.html` # Linux - Confirm slides render, images display, navigation works 6. **Report results** to the user ## What the sync script does: - Renders all `.qmd` files in `Quarto/` (skips `*_backup*` files) - Copies HTML and `_files/` directories to `docs/slides/` - Copies Beamer PDFs from `Slides/` to `docs/slides/` - Syncs `Figures/` to `docs/Figures/` using rsync - Copies every `scripts/R/*.R` into `docs/files/code/` (published beside the slides)
Ver no GitHub