The nodes
Basically everything interesting in this library inherits from MkNode. It`s the base class for all tree nodes we are building. The tree goes from the root nav down to single markup elements. We can show the subclass tree by using the MkClassDiagram Node.
All the nodes¶
graph LR
94596169136704["mknode.MkNode"]
94596169139824["mkcontainer.MkContainer"]
94596169140816["mkblock.MkBlock"]
94596173129984["mkhtmlblock.MkHtmlBlock"]
94596170171008["mkdetailsblock.MkDetailsBlock"]
94596169147680["mktabs.MkTabBlock"]
94596170172000["mkadmonition.MkAdmonition"]
94596170172992["mkblockquote.MkBlockQuote"]
94596170179664["mkcode.MkCode"]
94596169875232["mkdiagram.MkDiagram"]
94596168153008["mktreeview.MkTreeView"]
94596168228624["mktemplate.MkTemplate"]
94596168230672["mkclidoc.MkCliDoc"]
94596168232448["mkmaterialbadge.MkMaterialBadge"]
94596169866464["mkimagecompare.MkImageCompare"]
94596169868240["mkimageslideshow.MkImageSlideshow"]
94596167927680["mkiframe.MkIFrame"]
94596173143840["mkcard.MkCard"]
94596172880352["mkinstallguide.MkInstallGuide"]
94596168179664["mkcodeofconduct.MkCodeOfConduct"]
94596168181440["mkcommitconventions.MkCommitConventions"]
94596169003120["mkpullrequestguidelines.MkPullRequestGuidelines"]
94596169004896["mkdevenvsetup.MkDevEnvSetup"]
94596169006672["mkdevtools.MkDevTools"]
94596169112432["mkreprrawrendered.MkReprRawRendered"]
94596170071968["mkcommandoutput.MkCommandOutput"]
94596170077744["mkcommentedcode.MkCommentedCode"]
94596170078736["mkconfigsetting.MkConfigSetting"]
94596170305008["mkpluginflow.MkPluginFlow"]
94596169145520["mklist.MkList"]
94596169877792["mkbasetable.MkBaseTable"]
94596167947440["mktable.MkTable"]
94596167948432["mkhtmltable.MkHtmlTable"]
94596167818336["mktabs.MkTab"]
94596167820112["mktabcontainer.MkTabContainer"]
94596167811264["mktabbedblocks.MkTabbedBlocks"]
94596167813040["mktabbed.MkTabbed"]
94596167814816["mkcritic.MkCritic"]
94596172077952["mkannotations.MkAnnotation"]
94596172078944["mkannotations.MkAnnotations"]
94596172103392["mkfootnotes.MkFootNote"]
94596172080720["mkfootnotes.MkFootNotes"]
94596169835056["mkdefinitionlist.MkDefinition"]
94596167931232["mkdefinitionlist.MkDefinitionList"]
94596168301424["mkpage.MkPage"]
94596172878736["mktemplatepage.MkTemplatePage"]
94596168453312["mkshowcase.MkShowcase"]
94596168458416["mkspeechbubble.MkSpeechBubble"]
94596168455088["mktasklist.MkTask"]
94596167832096["mktasklist.MkTaskList"]
94596168413584["mktimeline.MkTimeline"]
94596169953056["mkshields.MkShields"]
94596168404656["mkmetadatabadges.MkMetadataBadges"]
94596167754976["mkcompactadmonition.MkCompactAdmonition"]
94596170175904["mklink.MkLink"]
94596170177680["mktext.MkText"]
94596167937248["mkinclude.MkInclude"]
94596170345344["mkchangelog.MkChangelog"]
94596168207760["mklicense.MkLicense"]
94596170149008["mkllm.MkLlm"]
94596170178672["mkheader.MkHeader"]
94596170181792["mkkeys.MkKeys"]
94596167756752["_mkdocstrings.MkDocStrings"]
94596169157696["mkicon.MkIcon"]
94596170208544["mkimage.MkImage"]
94596169149632["mkbinaryimage.MkBinaryImage"]
94596168205216["mkbadge.MkBadge"]
94596167929456["mkprogressbar.MkProgressBar"]
94596173144832["templateblocks.BaseBlock"]
94596173145824["templateblocks.HtmlBlock"]
94596173146816["templateblocks.Block"]
94596168314928["templateblocks.AnalyticsBlock"]
94596168316704["templateblocks.SiteMetaBlock"]
94596168318480["templateblocks.ExtraHeadBlock"]
94596173147808["templateblocks.TitleBlock"]
94596168339008["templateblocks.BaseJSBlock"]
94596168340784["templateblocks.LibsBlock"]
94596168342560["templateblocks.ScriptsBlock"]
94596168295520["templateblocks.StylesBlock"]
94596168412592["mktimeline.MkTimelineItem"]
94596167835776["mkpyodide.MkPyodideTerminal"]
94596172099952["mkdataclassinfo.MkDataClassInfo"]
94596168136672["mknav.MkNav"]
94596169828272["mkdoc.MkDoc"]
94596169920112["mkdefaultwebsite.MkDefaultWebsite"]
94596170375136["mktemplatetable.MkTemplateTable"]
94596169116544["mkclasstable.MkClassTable"]
94596170082208["mkdependencytable.MkDependencyTable"]
94596169943184["mkmoduletable.MkModuleTable"]
94596169102352["mkpydeps.MkPyDeps"]
94596169136704 --> 94596169139824
94596169139824 --> 94596169140816
94596169140816 --> 94596173129984
94596169140816 --> 94596170171008
94596169140816 --> 94596169147680
94596169139824 --> 94596170172000
94596169139824 --> 94596170172992
94596169139824 --> 94596170179664
94596170179664 --> 94596169875232
94596170179664 --> 94596168153008
94596169139824 --> 94596168228624
94596168228624 --> 94596168230672
94596168228624 --> 94596168232448
94596168228624 --> 94596169866464
94596168228624 --> 94596169868240
94596168228624 --> 94596167927680
94596168228624 --> 94596173143840
94596168228624 --> 94596172880352
94596168228624 --> 94596168179664
94596168228624 --> 94596168181440
94596168228624 --> 94596169003120
94596168228624 --> 94596169004896
94596168228624 --> 94596169006672
94596168228624 --> 94596169112432
94596168228624 --> 94596170071968
94596168228624 --> 94596170077744
94596168228624 --> 94596170078736
94596168228624 --> 94596170305008
94596169139824 --> 94596169145520
94596169139824 --> 94596169877792
94596169877792 --> 94596167947440
94596169877792 --> 94596167948432
94596169139824 --> 94596167818336
94596169139824 --> 94596167820112
94596167820112 --> 94596167811264
94596167820112 --> 94596167813040
94596169139824 --> 94596167814816
94596169139824 --> 94596172077952
94596169139824 --> 94596172078944
94596169139824 --> 94596172103392
94596169139824 --> 94596172080720
94596169139824 --> 94596169835056
94596169139824 --> 94596167931232
94596169139824 --> 94596168301424
94596168301424 --> 94596172878736
94596169139824 --> 94596168453312
94596169139824 --> 94596168458416
94596169139824 --> 94596168455088
94596169139824 --> 94596167832096
94596169139824 --> 94596168413584
94596169139824 --> 94596169953056
94596169139824 --> 94596168404656
94596169136704 --> 94596167754976
94596169136704 --> 94596170175904
94596169136704 --> 94596170177680
94596170177680 --> 94596167937248
94596170177680 --> 94596170345344
94596170177680 --> 94596168207760
94596170177680 --> 94596170149008
94596169136704 --> 94596170178672
94596169136704 --> 94596170181792
94596169136704 --> 94596167756752
94596169136704 --> 94596169157696
94596169136704 --> 94596170208544
94596170208544 --> 94596169149632
94596170208544 --> 94596168205216
94596169136704 --> 94596167929456
94596169136704 --> 94596173144832
94596173144832 --> 94596173145824
94596173144832 --> 94596173146816
94596173146816 --> 94596168314928
94596173146816 --> 94596168316704
94596173146816 --> 94596168318480
94596173144832 --> 94596173147808
94596173144832 --> 94596168339008
94596168339008 --> 94596168340784
94596168339008 --> 94596168342560
94596173144832 --> 94596168295520
94596169136704 --> 94596168412592
94596169136704 --> 94596167835776
94596169136704 --> 94596172099952
94596169136704 --> 94596168136672
94596168136672 --> 94596169828272
94596168136672 --> 94596169920112
94596169136704 --> 94596170375136
94596170375136 --> 94596169116544
94596170375136 --> 94596170082208
94596170375136 --> 94596169943184
94596169136704 --> 94596169102352
Page info
Code for this section
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7f442658d4e0>,
'emoji_index': <function twemoji at 0x7f442658d3a0>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'},
'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
'format': <function fence_code_format at 0x7f4425e0ef20>,
'name': 'mermaid'}]}},
plugins=[],
js=[],
assets=[],
packages=[])