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
94396150626816["mknode.MkNode"]
94396150332256["mkcontainer.MkContainer"]
94396150949728["mkblock.MkBlock"]
94396149143232["mkhtmlblock.MkHtmlBlock"]
94396150536672["mkdetailsblock.MkDetailsBlock"]
94396149505104["mktabs.MkTabBlock"]
94396149509664["mkadmonition.MkAdmonition"]
94396149702176["mkblockquote.MkBlockQuote"]
94396150535680["mkcode.MkCode"]
94396149501424["mkdiagram.MkDiagram"]
94396151516016["mktreeview.MkTreeView"]
94396150980560["mktemplate.MkTemplate"]
94396151073520["mkclidoc.MkCliDoc"]
94396149482864["mkmaterialbadge.MkMaterialBadge"]
94396150917216["mkimagecompare.MkImageCompare"]
94396150987536["mkimageslideshow.MkImageSlideshow"]
94396150579072["mkiframe.MkIFrame"]
94396149168064["mkcard.MkCard"]
94396150412016["mkinstallguide.MkInstallGuide"]
94396151742288["mkcodeofconduct.MkCodeOfConduct"]
94396151739808["mkcommitconventions.MkCommitConventions"]
94396150417776["mkpullrequestguidelines.MkPullRequestGuidelines"]
94396151351248["mkdevenvsetup.MkDevEnvSetup"]
94396150415392["mkdevtools.MkDevTools"]
94396151088480["mkreprrawrendered.MkReprRawRendered"]
94396150857968["mkcommandoutput.MkCommandOutput"]
94396150025008["mkcommentedcode.MkCommentedCode"]
94396151347232["mkconfigsetting.MkConfigSetting"]
94396151245168["mkpluginflow.MkPluginFlow"]
94396149489296["mklist.MkList"]
94396151736832["mkbasetable.MkBaseTable"]
94396150516912["mktable.MkTable"]
94396150782912["mkhtmltable.MkHtmlTable"]
94396151856384["mktabs.MkTab"]
94396149508672["mktabcontainer.MkTabContainer"]
94396150520480["mktabbedblocks.MkTabbedBlocks"]
94396150779088["mktabbed.MkTabbed"]
94396150781200["mkcritic.MkCritic"]
94396151732864["mkannotations.MkAnnotation"]
94396151730880["mkannotations.MkAnnotations"]
94396149954304["mkfootnotes.MkFootNote"]
94396150589296["mkfootnotes.MkFootNotes"]
94396150133360["mkdefinitionlist.MkDefinition"]
94396150584480["mkdefinitionlist.MkDefinitionList"]
94396150097504["mkpage.MkPage"]
94396150476144["mktemplatepage.MkTemplatePage"]
94396150100064["mkshowcase.MkShowcase"]
94396150729232["mkspeechbubble.MkSpeechBubble"]
94396150101056["mktasklist.MkTask"]
94396149699344["mktasklist.MkTaskList"]
94396151365072["mktimeline.MkTimeline"]
94396151767584["mkshields.MkShields"]
94396150020176["mkmetadatabadges.MkMetadataBadges"]
94396150749280["mkcompactadmonition.MkCompactAdmonition"]
94396150571648["mklink.MkLink"]
94396149948048["mktext.MkText"]
94396151748240["mkinclude.MkInclude"]
94396150227968["mkchangelog.MkChangelog"]
94396150222816["mklicense.MkLicense"]
94396151800976["mkllm.MkLlm"]
94396150984976["mkheader.MkHeader"]
94396146296944["mkkeys.MkKeys"]
94396149485680["_mkdocstrings.MkDocStrings"]
94396149958400["mkicon.MkIcon"]
94396149179728["mkimage.MkImage"]
94396150915152["mkbinaryimage.MkBinaryImage"]
94396150860080["mkbadge.MkBadge"]
94396149950576["mkprogressbar.MkProgressBar"]
94396149167072["templateblocks.BaseBlock"]
94396151731872["templateblocks.HtmlBlock"]
94396150719008["templateblocks.Block"]
94396150775456["templateblocks.AnalyticsBlock"]
94396150580848["templateblocks.SiteMetaBlock"]
94396150582624["templateblocks.ExtraHeadBlock"]
94396150720000["templateblocks.TitleBlock"]
94396150135664["templateblocks.BaseJSBlock"]
94396150136656["templateblocks.LibsBlock"]
94396150773680["templateblocks.ScriptsBlock"]
94396151757872["templateblocks.StylesBlock"]
94396149694928["mktimeline.MkTimelineItem"]
94396149936624["mkpyodide.MkPyodideTerminal"]
94396149932752["mkjupyterlite.MkJupyterLite"]
94396149929536["mkpyscript.MkPyScript"]
94396151402832["mkdataclassinfo.MkDataClassInfo"]
94396150038624["mknav.MkNav"]
94396150598400["mkdoc.MkDoc"]
94396154282432["mkdefaultwebsite.MkDefaultWebsite"]
94396151884592["mktemplatetable.MkTemplateTable"]
94396151354592["mkclasstable.MkClassTable"]
94396150862720["mkdependencytable.MkDependencyTable"]
94396151089472["mkmoduletable.MkModuleTable"]
94396151127152["mkpydeps.MkPyDeps"]
94396150626816 --> 94396150332256
94396150332256 --> 94396150949728
94396150949728 --> 94396149143232
94396150949728 --> 94396150536672
94396150949728 --> 94396149505104
94396150332256 --> 94396149509664
94396150332256 --> 94396149702176
94396150332256 --> 94396150535680
94396150535680 --> 94396149501424
94396150535680 --> 94396151516016
94396150332256 --> 94396150980560
94396150980560 --> 94396151073520
94396150980560 --> 94396149482864
94396150980560 --> 94396150917216
94396150980560 --> 94396150987536
94396150980560 --> 94396150579072
94396150980560 --> 94396149168064
94396150980560 --> 94396150412016
94396150980560 --> 94396151742288
94396150980560 --> 94396151739808
94396150980560 --> 94396150417776
94396150980560 --> 94396151351248
94396150980560 --> 94396150415392
94396150980560 --> 94396151088480
94396150980560 --> 94396150857968
94396150980560 --> 94396150025008
94396150980560 --> 94396151347232
94396150980560 --> 94396151245168
94396150332256 --> 94396149489296
94396150332256 --> 94396151736832
94396151736832 --> 94396150516912
94396151736832 --> 94396150782912
94396150332256 --> 94396151856384
94396150332256 --> 94396149508672
94396149508672 --> 94396150520480
94396149508672 --> 94396150779088
94396150332256 --> 94396150781200
94396150332256 --> 94396151732864
94396150332256 --> 94396151730880
94396150332256 --> 94396149954304
94396150332256 --> 94396150589296
94396150332256 --> 94396150133360
94396150332256 --> 94396150584480
94396150332256 --> 94396150097504
94396150097504 --> 94396150476144
94396150332256 --> 94396150100064
94396150332256 --> 94396150729232
94396150332256 --> 94396150101056
94396150332256 --> 94396149699344
94396150332256 --> 94396151365072
94396150332256 --> 94396151767584
94396150332256 --> 94396150020176
94396150626816 --> 94396150749280
94396150626816 --> 94396150571648
94396150626816 --> 94396149948048
94396149948048 --> 94396151748240
94396149948048 --> 94396150227968
94396149948048 --> 94396150222816
94396149948048 --> 94396151800976
94396150626816 --> 94396150984976
94396150626816 --> 94396146296944
94396150626816 --> 94396149485680
94396150626816 --> 94396149958400
94396150626816 --> 94396149179728
94396149179728 --> 94396150915152
94396149179728 --> 94396150860080
94396150626816 --> 94396149950576
94396150626816 --> 94396149167072
94396149167072 --> 94396151731872
94396149167072 --> 94396150719008
94396150719008 --> 94396150775456
94396150719008 --> 94396150580848
94396150719008 --> 94396150582624
94396149167072 --> 94396150720000
94396149167072 --> 94396150135664
94396150135664 --> 94396150136656
94396150135664 --> 94396150773680
94396149167072 --> 94396151757872
94396150626816 --> 94396149694928
94396150626816 --> 94396149936624
94396150626816 --> 94396149932752
94396150626816 --> 94396149929536
94396150626816 --> 94396151402832
94396150626816 --> 94396150038624
94396150038624 --> 94396150598400
94396150038624 --> 94396154282432
94396150626816 --> 94396151884592
94396151884592 --> 94396151354592
94396151884592 --> 94396150862720
94396151884592 --> 94396151089472
94396150626816 --> 94396151127152
Page info
Code for this section
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7f7e9a236660>,
'emoji_index': <function twemoji at 0x7f7e9a236520>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'},
'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
'format': <function fence_code_format at 0x7f7e99f0f060>,
'name': 'mermaid'}]}},
plugins=[],
js=[],
assets=[],
packages=[])