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
94599705097232["mknode.MkNode"]
94599705096240["mkcontainer.MkContainer"]
94599703993040["mkblock.MkBlock"]
94599703862608["mkhtmlblock.MkHtmlBlock"]
94599692245360["mkdetailsblock.MkDetailsBlock"]
94599704810048["mktabs.MkTabBlock"]
94599705773696["mkadmonition.MkAdmonition"]
94599692251952["mkblockquote.MkBlockQuote"]
94599702774160["mkcode.MkCode"]
94599705324384["mkdiagram.MkDiagram"]
94599702786192["mktreeview.MkTreeView"]
94599704712992["mktemplate.MkTemplate"]
94599705211712["mkclidoc.MkCliDoc"]
94599702210048["mkmaterialbadge.MkMaterialBadge"]
94599703453408["mkimagecompare.MkImageCompare"]
94599703449360["mkimageslideshow.MkImageSlideshow"]
94599705146656["mkiframe.MkIFrame"]
94599705646816["mkcard.MkCard"]
94599704969584["mkinstallguide.MkInstallGuide"]
94599704803584["mkcodeofconduct.MkCodeOfConduct"]
94599704830176["mkcommitconventions.MkCommitConventions"]
94599702798624["mkpullrequestguidelines.MkPullRequestGuidelines"]
94599704801104["mkdevenvsetup.MkDevEnvSetup"]
94599705388480["mkdevtools.MkDevTools"]
94599706085488["mkreprrawrendered.MkReprRawRendered"]
94599703618784["mkcommandoutput.MkCommandOutput"]
94599706293200["mkcommentedcode.MkCommentedCode"]
94599705034096["mkconfigsetting.MkConfigSetting"]
94599706037936["mkpluginflow.MkPluginFlow"]
94599703447760["mklist.MkList"]
94599705319760["mkbasetable.MkBaseTable"]
94599705149056["mktable.MkTable"]
94599703893584["mkhtmltable.MkHtmlTable"]
94599703894576["mktabs.MkTab"]
94599705148064["mktabcontainer.MkTabContainer"]
94599705762768["mktabbedblocks.MkTabbedBlocks"]
94599703892112["mktabbed.MkTabbed"]
94599703826944["mkcritic.MkCritic"]
94599703887328["mkannotations.MkAnnotation"]
94599703823296["mkannotations.MkAnnotations"]
94599703409296["mkfootnotes.MkFootNote"]
94599705677104["mkfootnotes.MkFootNotes"]
94599705650432["mkdefinitionlist.MkDefinition"]
94599703408304["mkdefinitionlist.MkDefinitionList"]
94599705662192["mkpage.MkPage"]
94599705206144["mktemplatepage.MkTemplatePage"]
94599705664752["mkshowcase.MkShowcase"]
94599703825904["mkspeechbubble.MkSpeechBubble"]
94599703423120["mktasklist.MkTask"]
94599704442256["mktasklist.MkTaskList"]
94599704930976["mktimeline.MkTimeline"]
94599702807968["mkshields.MkShields"]
94599706291088["mkmetadatabadges.MkMetadataBadges"]
94599705413904["mkcompactadmonition.MkCompactAdmonition"]
94599705609984["mklink.MkLink"]
94599705611968["mktext.MkText"]
94599705043248["mkinclude.MkInclude"]
94599702796640["mkchangelog.MkChangelog"]
94599706448432["mklicense.MkLicense"]
94599705988688["mkllm.MkLlm"]
94599692250592["mkheader.MkHeader"]
94599705216128["mkkeys.MkKeys"]
94599704448192["_mkdocstrings.MkDocStrings"]
94599705606544["mkicon.MkIcon"]
94599704015840["mkimage.MkImage"]
94599704444256["mkbinaryimage.MkBinaryImage"]
94599706295088["mkbadge.MkBadge"]
94599704610512["mkprogressbar.MkProgressBar"]
94599704753552["templateblocks.BaseBlock"]
94599705759920["templateblocks.HtmlBlock"]
94599704446240["templateblocks.Block"]
94599704604000["templateblocks.AnalyticsBlock"]
94599704605776["templateblocks.SiteMetaBlock"]
94599704746336["templateblocks.ExtraHeadBlock"]
94599705627872["templateblocks.TitleBlock"]
94599705628864["templateblocks.BaseJSBlock"]
94599705765312["templateblocks.LibsBlock"]
94599705651424["templateblocks.ScriptsBlock"]
94599704748112["templateblocks.StylesBlock"]
94599704012528["mktimeline.MkTimelineItem"]
94599704010816["mkpyodide.MkPyodideTerminal"]
94599705672864["mkjupyterlite.MkJupyterLite"]
94599704925632["mkpyscript.MkPyScript"]
94599704773520["mkdataclassinfo.MkDataClassInfo"]
94599704566240["mknav.MkNav"]
94599705836800["mkdoc.MkDoc"]
94599707247664["mkdefaultwebsite.MkDefaultWebsite"]
94599705392016["mktemplatetable.MkTemplateTable"]
94599705391024["mkclasstable.MkClassTable"]
94599705990992["mkdependencytable.MkDependencyTable"]
94599706445104["mkmoduletable.MkModuleTable"]
94599705031088["mkpydeps.MkPyDeps"]
94599705097232 --> 94599705096240
94599705096240 --> 94599703993040
94599703993040 --> 94599703862608
94599703993040 --> 94599692245360
94599703993040 --> 94599704810048
94599705096240 --> 94599705773696
94599705096240 --> 94599692251952
94599705096240 --> 94599702774160
94599702774160 --> 94599705324384
94599702774160 --> 94599702786192
94599705096240 --> 94599704712992
94599704712992 --> 94599705211712
94599704712992 --> 94599702210048
94599704712992 --> 94599703453408
94599704712992 --> 94599703449360
94599704712992 --> 94599705146656
94599704712992 --> 94599705646816
94599704712992 --> 94599704969584
94599704712992 --> 94599704803584
94599704712992 --> 94599704830176
94599704712992 --> 94599702798624
94599704712992 --> 94599704801104
94599704712992 --> 94599705388480
94599704712992 --> 94599706085488
94599704712992 --> 94599703618784
94599704712992 --> 94599706293200
94599704712992 --> 94599705034096
94599704712992 --> 94599706037936
94599705096240 --> 94599703447760
94599705096240 --> 94599705319760
94599705319760 --> 94599705149056
94599705319760 --> 94599703893584
94599705096240 --> 94599703894576
94599705096240 --> 94599705148064
94599705148064 --> 94599705762768
94599705148064 --> 94599703892112
94599705096240 --> 94599703826944
94599705096240 --> 94599703887328
94599705096240 --> 94599703823296
94599705096240 --> 94599703409296
94599705096240 --> 94599705677104
94599705096240 --> 94599705650432
94599705096240 --> 94599703408304
94599705096240 --> 94599705662192
94599705662192 --> 94599705206144
94599705096240 --> 94599705664752
94599705096240 --> 94599703825904
94599705096240 --> 94599703423120
94599705096240 --> 94599704442256
94599705096240 --> 94599704930976
94599705096240 --> 94599702807968
94599705096240 --> 94599706291088
94599705097232 --> 94599705413904
94599705097232 --> 94599705609984
94599705097232 --> 94599705611968
94599705611968 --> 94599705043248
94599705611968 --> 94599702796640
94599705611968 --> 94599706448432
94599705611968 --> 94599705988688
94599705097232 --> 94599692250592
94599705097232 --> 94599705216128
94599705097232 --> 94599704448192
94599705097232 --> 94599705606544
94599705097232 --> 94599704015840
94599704015840 --> 94599704444256
94599704015840 --> 94599706295088
94599705097232 --> 94599704610512
94599705097232 --> 94599704753552
94599704753552 --> 94599705759920
94599704753552 --> 94599704446240
94599704446240 --> 94599704604000
94599704446240 --> 94599704605776
94599704446240 --> 94599704746336
94599704753552 --> 94599705627872
94599704753552 --> 94599705628864
94599705628864 --> 94599705765312
94599705628864 --> 94599705651424
94599704753552 --> 94599704748112
94599705097232 --> 94599704012528
94599705097232 --> 94599704010816
94599705097232 --> 94599705672864
94599705097232 --> 94599704925632
94599705097232 --> 94599704773520
94599705097232 --> 94599704566240
94599704566240 --> 94599705836800
94599704566240 --> 94599707247664
94599705097232 --> 94599705392016
94599705392016 --> 94599705391024
94599705392016 --> 94599705990992
94599705392016 --> 94599706445104
94599705097232 --> 94599705031088
Page info
Code for this section
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7f780c9e2ca0>,
'emoji_index': <function twemoji at 0x7f780c9e2b60>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'},
'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
'format': <function fence_code_format at 0x7f780cc1f6a0>,
'name': 'mermaid'}]}},
plugins=[],
js=[],
assets=[],
packages=[])