Pristine presentations with Quarto and Reveal.js.
To render or edit this presentation, you will need to install Quarto on your local machine.
- Download Quarto: Go to the Quarto Downloads page and install the version for your operating system.
- Verify Installation: Open your terminal and run:
quarto check
(Optional) If you are using VS Code, installing the Quarto extension is highly recommended for syntax highlighting and live previews.
To work on the presentation and see your changes update in real-time, navigate to this directory in your terminal and run:
quarto preview index.qmdThis will spin up a local development server and open the presentation in your default web browser. Any changes you save to the .qmd or style.css files will instantly refresh the browser.
This will generate an index.html file alongside an index_files/ directory:
quarto render index.qmdNote: The index_files/ directory contains all the heavy Reveal.js JavaScript and CSS dependencies. It is intentionally ignored by .gitignore.
To automatically render the presentation and package it alongside all required files and directores, you can run
export.shThis embeds all necessary files and data directly into the index.html file itself. It sacrifices file size for portability:
quarto render index.qmd -M embed-resources:trueindex.qmd: The main Markdown source file containing all slide content and layout code.style.css: Custom CSS overrides for Reveal.js and specific slide layouts.assets/: Contains all images, logos, and background graphics used in the deck.export.sh: Quick script for exporting all required assets into anoutput.zip.