buildcontext
Class info¶
Classes¶
Name | Children | Inherits |
---|---|---|
BuildContext mkdocs_mknodes.buildcontext Information about a website build. |
🛈 DocStrings¶
Module containing the BuildCollector class.
BuildContext
dataclass
¶
Bases: Context
Information about a website build.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
resources
|
str
|
A resource bundle containing different assets. Most of the time this class is used for bundling required resources for a specific node. |
<dynamic>
|
node_counter
|
str
|
Dict subclass for counting hashable items. Sometimes called a bag or multiset. Elements are stored as dictionary keys and their counts are stored as dictionary values.
Note: If a count is set to zero or reduced to zero, it will remain in the counter until the entry is deleted or the counter is cleared:
|
<dynamic>
|
templates
|
str
|
Built-in mutable sequence. If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified. |
<dynamic>
|
Source code in mkdocs_mknodes/buildcontext.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
build_files
class-attribute
instance-attribute
¶
A mapping of filepaths -> Markdown.
node_counter
class-attribute
instance-attribute
¶
Counter containing the amount of creations for each node class.
page_mapping
class-attribute
instance-attribute
¶
A dictionary mapping all page filenames to the corresponding MkPages.