TechnoteSphinxConfig#
- class technote.config.TechnoteSphinxConfig(toml)#
Bases:
objectA wrapper around
TechnoteTomlthat assists in setting Sphinx configurations in a conf.py file (viatechnote.sphinxconf).- Parameters:
toml (
TechnoteToml) –
Attributes Summary
A plaintext expression of the author or authors.
The TechnoteJinjaContext that provides metadata to the HTML templates.
The nitpicky boolean flag.
The title of the document set via technote.toml metadata, or None if the document's H1 should be used.
Methods Summary
append_extensions(extensions)Append user-configured extensions to an existing list.
append_linkcheck_ignore(link_patterns)Append URL patterns for sphinx.linkcheck.ignore to existing patterns.
append_nitpick_ignore(nitpick_ignore)Append
nitpick_ignoreitems from sphinx.nitpick_ignore.append_nitpick_ignore_regex(nitpick_ignore_regex)Append
nitpick_ignore_regexitems from sphinx.nitpick_ignore.extend_intersphinx_mapping(mapping)Extend the
intersphinx_mappingdictionary with configured projects.Find the
technote.tomlfile in the current Sphinx build and load it.load(toml_content)Load the content of a
technote.tomlfile.Attributes Documentation
- author#
A plaintext expression of the author or authors.
- jinja_context#
The TechnoteJinjaContext that provides metadata to the HTML templates.
- nitpicky#
The nitpicky boolean flag.
- title#
The title of the document set via technote.toml metadata, or None if the document’s H1 should be used.
Methods Documentation
- append_extensions(extensions)#
Append user-configured extensions to an existing list.
- append_linkcheck_ignore(link_patterns)#
Append URL patterns for sphinx.linkcheck.ignore to existing patterns.
- append_nitpick_ignore(nitpick_ignore)#
Append
nitpick_ignoreitems from sphinx.nitpick_ignore.
- append_nitpick_ignore_regex(nitpick_ignore_regex)#
Append
nitpick_ignore_regexitems from sphinx.nitpick_ignore.
- extend_intersphinx_mapping(mapping)#
Extend the
intersphinx_mappingdictionary with configured projects.
- classmethod find_and_load()#
Find the
technote.tomlfile in the current Sphinx build and load it.- Returns:
The technote configuration, useful for configuring the Sphinx project.
- Return type: