deploy

仓库创建 2026年2月7日最近提交 1 个月前SkillHot 收录 22 天前
▸ 精选理由

把渲染与同步流程一键化,适合常发讲义/课程的作者。

▸ 风险提示

会执行仓内同步脚本,可能运行 shell 命令,应在受信环境下使用。

这个 Skill 做什么

将 Quarto (.qmd) 幻灯片渲染并同步到 docs/ 以发布到 GitHub Pages。

把 Quarto 的 .qmd 幻灯片渲染成 HTML 并把生成的文件同步到 docs/,直接部署到 GitHub Pages 上。通常在要把讲稿或课程推到线上、让别人访问时用,不是给本地只渲染预览的场景。支持按单堂(比如 Lecture4)或全部同步,自动跑脚本并检查 docs/slides 下的输出,省去手动搬文件的麻烦。

▸ 展开 SKILL.md 英文原文

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.

开发编程部署QuartoGitHub Pages通用
1.4k
Stars
2.8k
Forks
40
仓库内 Skill
+65
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/pedrohcgs/claude-code-my-workflow/main/.claude/skills/deploy/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/pedrohcgs/claude-code-my-workflow/main/.claude/skills/deploy/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# 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/`

3. **Verify interactive charts** (if applicable):
   - Grep rendered HTML for interactive widget count
   - Confirm count matches expected

4. **Verify TikZ SVGs** (if applicable):
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有