From 4688f096a9cfb1fa4be26ade7ddef5b6afbf6321 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 9 Oct 2026 08:42:30 +0000 Subject: [PATCH 1/2] Drop chalkboard from the self-contained RevealJS profile Quarto refuses chalkboard together with embed-resources: true, so 'quarto render --profile revealjs' failed before writing any slide. The standalone profile is for self-contained files; the website profile keeps the chalkboard. Closes #94 Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01Gh7L9vJhwrpvpBhzYMdjPK --- README.md | 3 ++- _quarto-revealjs.yml | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b2482bbb..06fae449 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,8 @@ This Quarto website project is configured to render each chapter in multiple for The project uses Quarto's multi-format rendering capability with profile-based configuration: - Default profile: website (generates HTML, RevealJS, PDF, and DOCX in `_site/`) -- RevealJS profile: standalone slides rendering (generates slides in `_slides/`) +- RevealJS profile: standalone, self-contained slides rendering (generates slides in `_slides/`); + the chalkboard is not available here because Quarto cannot combine it with `embed-resources: true` (the website profile has it) - Handout profile: standalone PDF rendering (generates PDFs in `_handouts/`) ### Files diff --git a/_quarto-revealjs.yml b/_quarto-revealjs.yml index c9296d33..50f07d31 100644 --- a/_quarto-revealjs.yml +++ b/_quarto-revealjs.yml @@ -5,6 +5,12 @@ format: revealjs: lightbox: true theme: simple + # Self-contained slide files. + # RevealChalkboard cannot run in self-contained output (Quarto errors out), + # so `chalkboard` is left off here. + # For the chalkboard instead, set `embed-resources: false` and add `chalkboard: true`; + # the slides then need their `_slides/*_files/` folder alongside. + # The website profile already does that (see `_quarto-website.yml`). embed-resources: true fig-cap-location: top html-math-method: mathjax @@ -26,7 +32,6 @@ format: auto-stretch: true fig-height: 5 fig-width: 7 - chalkboard: true preview-links: auto controls: true transition: slide From 6bd2c7d5a20dc66c21f76f140049ae5961a6deab Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 9 Oct 2026 08:56:08 +0000 Subject: [PATCH 2/2] Clarify the chalkboard notes Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01Gh7L9vJhwrpvpBhzYMdjPK --- README.md | 2 +- _quarto-revealjs.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 06fae449..f7ab40bc 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ This Quarto website project is configured to render each chapter in multiple for The project uses Quarto's multi-format rendering capability with profile-based configuration: - Default profile: website (generates HTML, RevealJS, PDF, and DOCX in `_site/`) - RevealJS profile: standalone, self-contained slides rendering (generates slides in `_slides/`); - the chalkboard is not available here because Quarto cannot combine it with `embed-resources: true` (the website profile has it) + the chalkboard is not available here because Quarto cannot combine it with `embed-resources: true` (the website profile keeps the chalkboard). - Handout profile: standalone PDF rendering (generates PDFs in `_handouts/`) ### Files diff --git a/_quarto-revealjs.yml b/_quarto-revealjs.yml index 50f07d31..25e037dd 100644 --- a/_quarto-revealjs.yml +++ b/_quarto-revealjs.yml @@ -8,7 +8,7 @@ format: # Self-contained slide files. # RevealChalkboard cannot run in self-contained output (Quarto errors out), # so `chalkboard` is left off here. - # For the chalkboard instead, set `embed-resources: false` and add `chalkboard: true`; + # To get the chalkboard instead, set `embed-resources: false` and add `chalkboard: true`; # the slides then need their `_slides/*_files/` folder alongside. # The website profile already does that (see `_quarto-website.yml`). embed-resources: true