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
94721308848336["mknode.MkNode"]
94721311697232["mkcontainer.MkContainer"]
94721311698224["mkblock.MkBlock"]
94721311700000["mkhtmlblock.MkHtmlBlock"]
94721308064640["mkdetailsblock.MkDetailsBlock"]
94721312435600["mktabs.MkTabBlock"]
94721311723232["mkadmonition.MkAdmonition"]
94721311724224["mkblockquote.MkBlockQuote"]
94721306031680["mkcode.MkCode"]
94721311944192["mkdiagram.MkDiagram"]
94721312024000["mktreeview.MkTreeView"]
94721308869584["mktemplate.MkTemplate"]
94721308870576["mkclidoc.MkCliDoc"]
94721307731600["mkmaterialbadge.MkMaterialBadge"]
94721311906912["mkimagecompare.MkImageCompare"]
94721311908688["mkimageslideshow.MkImageSlideshow"]
94721311915904["mkiframe.MkIFrame"]
94721312420752["mkcard.MkCard"]
94721312453024["mkinstallguide.MkInstallGuide"]
94721312273232["mkcodeofconduct.MkCodeOfConduct"]
94721312042880["mkcommitconventions.MkCommitConventions"]
94721312199616["mkpullrequestguidelines.MkPullRequestGuidelines"]
94721312203728["mkdevenvsetup.MkDevEnvSetup"]
94721312205504["mkdevtools.MkDevTools"]
94721311818560["mkreprrawrendered.MkReprRawRendered"]
94721312194336["mkcommandoutput.MkCommandOutput"]
94721312016336["mkcommentedcode.MkCommentedCode"]
94721312017328["mkconfigsetting.MkConfigSetting"]
94721311800096["mkpluginflow.MkPluginFlow"]
94721311728912["mklist.MkList"]
94721311951440["mkbasetable.MkBaseTable"]
94721306028880["mktable.MkTable"]
94721312779728["mkhtmltable.MkHtmlTable"]
94721308862688["mktabs.MkTab"]
94721311947536["mktabcontainer.MkTabContainer"]
94721311949312["mktabbedblocks.MkTabbedBlocks"]
94721311933888["mktabbed.MkTabbed"]
94721311938992["mkcritic.MkCritic"]
94721312426576["mkannotations.MkAnnotation"]
94721312427568["mkannotations.MkAnnotations"]
94721312429344["mkfootnotes.MkFootNote"]
94721312430336["mkfootnotes.MkFootNotes"]
94721311916896["mkdefinitionlist.MkDefinition"]
94721311917888["mkdefinitionlist.MkDefinitionList"]
94721305999824["mkpage.MkPage"]
94721306013584["mktemplatepage.MkTemplatePage"]
94721306002384["mkshowcase.MkShowcase"]
94721306003376["mkspeechbubble.MkSpeechBubble"]
94721311962000["mktasklist.MkTask"]
94721311963776["mktasklist.MkTaskList"]
94721311965552["mktimeline.MkTimeline"]
94721312307504["mkshields.MkShields"]
94721312353952["mkmetadatabadges.MkMetadataBadges"]
94721308062864["mkcompactadmonition.MkCompactAdmonition"]
94721311725216["mklink.MkLink"]
94721309096560["mktext.MkText"]
94721312255664["mkinclude.MkInclude"]
94721312271456["mkchangelog.MkChangelog"]
94721308414720["mklicense.MkLicense"]
94721312298960["mkllm.MkLlm"]
94721311200512["mkheader.MkHeader"]
94721311202288["mkkeys.MkKeys"]
94721311752256["_mkdocstrings.MkDocStrings"]
94721306032672["mkicon.MkIcon"]
94721307729824["mkimage.MkImage"]
94721311910464["mkbinaryimage.MkBinaryImage"]
94721312519520["mkbadge.MkBadge"]
94721311921008["mkprogressbar.MkProgressBar"]
94721312421744["templateblocks.BaseBlock"]
94721312243264["templateblocks.HtmlBlock"]
94721312244256["templateblocks.Block"]
94721307745856["templateblocks.AnalyticsBlock"]
94721307747632["templateblocks.SiteMetaBlock"]
94721307749408["templateblocks.ExtraHeadBlock"]
94721312213360["templateblocks.TitleBlock"]
94721312215136["templateblocks.BaseJSBlock"]
94721312216912["templateblocks.LibsBlock"]
94721312218688["templateblocks.ScriptsBlock"]
94721307751184["templateblocks.StylesBlock"]
94721306022704["mktimeline.MkTimelineItem"]
94721311789344["mknav.MkNav"]
94721312450288["mkdoc.MkDoc"]
94721311192704["mkdefaultwebsite.MkDefaultWebsite"]
94721312206496["mktemplatetable.MkTemplateTable"]
94721311991664["mkclasstable.MkClassTable"]
94721312193344["mkdependencytable.MkDependencyTable"]
94721312350816["mkmoduletable.MkModuleTable"]
94721311801088["mkpydeps.MkPyDeps"]
94721308848336 --> 94721311697232
94721311697232 --> 94721311698224
94721311698224 --> 94721311700000
94721311698224 --> 94721308064640
94721311698224 --> 94721312435600
94721311697232 --> 94721311723232
94721311697232 --> 94721311724224
94721311697232 --> 94721306031680
94721306031680 --> 94721311944192
94721306031680 --> 94721312024000
94721311697232 --> 94721308869584
94721308869584 --> 94721308870576
94721308869584 --> 94721307731600
94721308869584 --> 94721311906912
94721308869584 --> 94721311908688
94721308869584 --> 94721311915904
94721308869584 --> 94721312420752
94721308869584 --> 94721312453024
94721308869584 --> 94721312273232
94721308869584 --> 94721312042880
94721308869584 --> 94721312199616
94721308869584 --> 94721312203728
94721308869584 --> 94721312205504
94721308869584 --> 94721311818560
94721308869584 --> 94721312194336
94721308869584 --> 94721312016336
94721308869584 --> 94721312017328
94721308869584 --> 94721311800096
94721311697232 --> 94721311728912
94721311697232 --> 94721311951440
94721311951440 --> 94721306028880
94721311951440 --> 94721312779728
94721311697232 --> 94721308862688
94721311697232 --> 94721311947536
94721311947536 --> 94721311949312
94721311947536 --> 94721311933888
94721311697232 --> 94721311938992
94721311697232 --> 94721312426576
94721311697232 --> 94721312427568
94721311697232 --> 94721312429344
94721311697232 --> 94721312430336
94721311697232 --> 94721311916896
94721311697232 --> 94721311917888
94721311697232 --> 94721305999824
94721305999824 --> 94721306013584
94721311697232 --> 94721306002384
94721311697232 --> 94721306003376
94721311697232 --> 94721311962000
94721311697232 --> 94721311963776
94721311697232 --> 94721311965552
94721311697232 --> 94721312307504
94721311697232 --> 94721312353952
94721308848336 --> 94721308062864
94721308848336 --> 94721311725216
94721308848336 --> 94721309096560
94721309096560 --> 94721312255664
94721309096560 --> 94721312271456
94721309096560 --> 94721308414720
94721309096560 --> 94721312298960
94721308848336 --> 94721311200512
94721308848336 --> 94721311202288
94721308848336 --> 94721311752256
94721308848336 --> 94721306032672
94721308848336 --> 94721307729824
94721307729824 --> 94721311910464
94721307729824 --> 94721312519520
94721308848336 --> 94721311921008
94721308848336 --> 94721312421744
94721312421744 --> 94721312243264
94721312421744 --> 94721312244256
94721312244256 --> 94721307745856
94721312244256 --> 94721307747632
94721312244256 --> 94721307749408
94721312421744 --> 94721312213360
94721312421744 --> 94721312215136
94721312215136 --> 94721312216912
94721312215136 --> 94721312218688
94721312421744 --> 94721307751184
94721308848336 --> 94721306022704
94721308848336 --> 94721311789344
94721311789344 --> 94721312450288
94721311789344 --> 94721311192704
94721308848336 --> 94721312206496
94721312206496 --> 94721311991664
94721312206496 --> 94721312193344
94721312206496 --> 94721312350816
94721308848336 --> 94721311801088
Page info
Code for this section
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7fd7a6931800>,
'emoji_index': <function twemoji at 0x7fd7a69316c0>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'},
'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
'format': <function fence_code_format at 0x7fd7a64dc220>,
'name': 'mermaid'}]}},
plugins=[],
js=[],
assets=[],
packages=[])