innoconv.extensions.generate_toc

Extension that generates a table of contents.

A table of contents is generated from the course sections and added to the Manifest.

class innoconv.extensions.generate_toc.GenerateToc(*args, **kwargs)[source]

Bases: innoconv.extensions.abstract.AbstractExtension

Generate a TOC from content sections.

start(output_dir, _)[source]

Remember output directory.

pre_conversion(language)[source]

Remember current conversion language.

pre_process_file(path)[source]

Remember current path.

post_process_file(_, title)[source]

Add this section file to the TOC.