Quarto reveal.js MIT clean

A minimalist (MIT) presentation theme

Matthew Louis

Massachusetts Institute of Technology

February 14, 2026

Example slide

This is a subtitle

Here we have some text that may run over several lines of the slide frame, depending on how long it is.

  • first item
    • A sub item

Next, we’ll brief review some theme-specific components.

  • Note that all of the standard Reveal.js features can be used with this theme, even if we don’t highlight them here.

Additional theme classes

Some extra things you can do with the clean theme

Special classes for emphasis

  • .alert class for default emphasis, e.g. important note.
  • .fg class for custom colour, e.g. important note.
  • .bg class for custom background, e.g. important note.

Cross-references

  • .button class provides a Beamer-like button, e.g. Summary

Want more?

See our longer demo slides

We’ve deliberarely kept this template lean, to get you up and running as fast as possible.

We provide a separate demo template, with more examples for integrating code, tables, figures, etc.

  • See the live demo slides here.

Summary

A minimalist and elegant presentation theme

The Quarto reveal.js clean theme aims to be a minimalist and elegant presention theme. Here are some options to get you started:

Add the theme to an existing project.

quarto install extension grantmcdermott/quarto-revealjs-clean

… or, create a new project using this slide deck as a lean template.

quarto use template grantmcdermott/quarto-revealjs-clean

… or, create a new project using the demo slide deck as a full template.

quarto use template grantmcdermott/quarto-revealjs-clean-demo