TechnoteSphinxConfig#
- class technote.config.TechnoteSphinxConfig(toml)#
Bases:
object
A wrapper around
TechnoteToml
that 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_ignore
items from sphinx.nitpick_ignore.append_nitpick_ignore_regex
(nitpick_ignore_regex)Append
nitpick_ignore_regex
items from sphinx.nitpick_ignore.extend_intersphinx_mapping
(mapping)Extend the
intersphinx_mapping
dictionary with configured projects.Find the
technote.toml
file in the current Sphinx build and load it.load
(toml_content)Load the content of a
technote.toml
file.Attributes Documentation
- jinja_context#
The TechnoteJinjaContext that provides metadata to the HTML templates.
- Return type:
- 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_ignore
items from sphinx.nitpick_ignore.
- append_nitpick_ignore_regex(nitpick_ignore_regex)#
Append
nitpick_ignore_regex
items from sphinx.nitpick_ignore.
- extend_intersphinx_mapping(mapping)#
Extend the
intersphinx_mapping
dictionary with configured projects.
- classmethod find_and_load()#
Find the
technote.toml
file in the current Sphinx build and load it.- Returns:
The technote configuration, useful for configuring the Sphinx project.
- Return type:
- classmethod load(toml_content)#
Load the content of a
technote.toml
file.- Parameters:
content – The string content of a
technote.toml
file.toml_content (
str
) –
- Returns:
The sphinx configuration wrapper class around
TechnoteToml
.- Return type: