sphinx-revealjs includes optional extensions.
These are not core features for presentation, but supporting features to get for more values.
Why these are optional ?¶
These require extra packages to work, but them do not need for standard features. However, required packages are large (example: playwright is 27MB to only create screenshot).
Therefore, I splitted core features and optional features as “package extra”.
sphinx-revealjs, append extras by
pip install 'sphinx-revealjs[OPT1]'
You can install multiple extras with comma.
pip install 'sphinx-revealjs[OPT1,OPT2]'
conf.py to work extensions.
For details, please see extension’s page.