Skip to content

A Quarto Reveal.js plugin for allowing some options regarding creation of table of contents.

License

Notifications You must be signed in to change notification settings

shafayetShafee/tableofcontents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tableofcontents Extension For Quarto revealjs Format

A plugin for Reveal.js allowing some options regarding creation of table of contents, such as putting table of contents at an arbitrary slide, stepping through the elements of table of contents etc.

Installing

quarto add shafayetShafee/tableofcontents

This will install the extension under the _extensions subdirectory. If you're using version control, you will want to check in this directory.

Usage

Simply add the extension to the list of reveal plugins like:

format: revealjs
tableofcontents:
  # set tableofcontents configuration options here
revealjs-plugins:
  - tableofcontents

Options

You can pass the following options to tableofcontents

Option Description
title Specifies the slide title of the table of contents slide. Default is "Table of Contents".
titleTag Specifies html tag in which the table of contents title stands. Default is "h1".
position Specifies the position of the table of contents slide in the presentation. Default is 2.
titleTagSelector Specifies which slide tag elements will be used for generating the table of contents. Default is h1, h2, h3, h4, h5, h6".
ignoreFirstSlide Specifies whether title slide's title should be ignored in table of contents. Default is true.
fadeInElements Specifies if every single element of the table of contents will be stepped through before moving on to the next slide. Default is false.

Example

Here is the source code for a minimal example: example.qmd and the rendered output


reveal.js-tableofcontents - Reveal.js Plugin by Roman Stocker (@naamor) under MIT License.

About

A Quarto Reveal.js plugin for allowing some options regarding creation of table of contents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published