Crate cdoc

Source
Expand description

CDoc is a tool for rendering markdown-based document formats (markdown and jupyter notebooks) to user-defined output formats. Output formats are entirely user defined through templates.

Modulesยง

config
Defines input/output format configuration types.
loader
Defines types for loading content files and parsing them to the internal format. Can be extended.
package
parser
Provides a type for applying preprocessors to documents.
preprocessors
Contains preprocessors for documents. Currently, only used for the exercise syntax.
renderers
Contains renderer types that can be used for raw outputs and notebook-based outputs. Can be extended.
templates
Provides a template manager for easily rendering the different types of templates supported by cdoc.