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
94270153212096["mknode.MkNode"]
94270158791264["mkcontainer.MkContainer"]
94270158792256["mkblock.MkBlock"]
94270159197968["mkhtmlblock.MkHtmlBlock"]
94270158795024["mkdetailsblock.MkDetailsBlock"]
94270156952688["mktabs.MkTabBlock"]
94270159174432["mkadmonition.MkAdmonition"]
94270158754800["mkblockquote.MkBlockQuote"]
94270156766032["mkcode.MkCode"]
94270158422448["mkdiagram.MkDiagram"]
94270158323712["mktreeview.MkTreeView"]
94270156955776["mktemplate.MkTemplate"]
94270158497552["mkclidoc.MkCliDoc"]
94270159210112["mkmaterialbadge.MkMaterialBadge"]
94270159211104["mkimagecompare.MkImageCompare"]
94270158758144["mkimageslideshow.MkImageSlideshow"]
94270157095984["mkiframe.MkIFrame"]
94270157107584["mkcard.MkCard"]
94270157832064["mkinstallguide.MkInstallGuide"]
94270157909200["mkcodeofconduct.MkCodeOfConduct"]
94270157910976["mkcommitconventions.MkCommitConventions"]
94270157912752["mkpullrequestguidelines.MkPullRequestGuidelines"]
94270157915616["mkdevenvsetup.MkDevEnvSetup"]
94270159218416["mkdevtools.MkDevTools"]
94270157914528["mkreprrawrendered.MkReprRawRendered"]
94270156921536["mkcommandoutput.MkCommandOutput"]
94270158318144["mkcommentedcode.MkCommentedCode"]
94270156922528["mkconfigsetting.MkConfigSetting"]
94270157077184["mkpluginflow.MkPluginFlow"]
94270157023296["mklist.MkList"]
94270159149712["mkbasetable.MkBaseTable"]
94270159150704["mktable.MkTable"]
94270158428336["mkhtmltable.MkHtmlTable"]
94270157545728["mktabs.MkTab"]
94270159151696["mktabcontainer.MkTabContainer"]
94270158426624["mktabbedblocks.MkTabbedBlocks"]
94270158425008["mktabbed.MkTabbed"]
94270156877984["mkcritic.MkCritic"]
94270157865024["mkannotations.MkAnnotation"]
94270157866016["mkannotations.MkAnnotations"]
94270157867792["mkfootnotes.MkFootNote"]
94270157091888["mkfootnotes.MkFootNotes"]
94270157100704["mkdefinitionlist.MkDefinition"]
94270157102480["mkdefinitionlist.MkDefinitionList"]
94270159188288["mkpage.MkPage"]
94270157863296["mktemplatepage.MkTemplatePage"]
94270159190848["mkshowcase.MkShowcase"]
94270159191840["mkspeechbubble.MkSpeechBubble"]
94270157549280["mktasklist.MkTask"]
94270157551056["mktasklist.MkTaskList"]
94270157552832["mktimeline.MkTimeline"]
94270159021632["mkshields.MkShields"]
94270158317152["mkmetadatabadges.MkMetadataBadges"]
94270159171872["mkcompactadmonition.MkCompactAdmonition"]
94270157018192["mklink.MkLink"]
94270155566640["mktext.MkText"]
94270158887344["mkinclude.MkInclude"]
94270159004144["mkchangelog.MkChangelog"]
94270158321408["mklicense.MkLicense"]
94270158823376["mkllm.MkLlm"]
94270155559392["mkheader.MkHeader"]
94270155561168["mkkeys.MkKeys"]
94270156954784["_mkdocstrings.MkDocStrings"]
94270159216288["mkicon.MkIcon"]
94270157010976["mkimage.MkImage"]
94270157014320["mkbinaryimage.MkBinaryImage"]
94270157699152["mkbadge.MkBadge"]
94270157096976["mkprogressbar.MkProgressBar"]
94270156687024["templateblocks.BaseBlock"]
94270157104256["templateblocks.HtmlBlock"]
94270156810928["templateblocks.Block"]
94270158488928["templateblocks.AnalyticsBlock"]
94270156868176["templateblocks.SiteMetaBlock"]
94270156869952["templateblocks.ExtraHeadBlock"]
94270156812704["templateblocks.TitleBlock"]
94270156814480["templateblocks.BaseJSBlock"]
94270158485376["templateblocks.LibsBlock"]
94270158487152["templateblocks.ScriptsBlock"]
94270156871728["templateblocks.StylesBlock"]
94270157061664["mktimeline.MkTimelineItem"]
94270157554944["mkpyodide.MkPyodideTerminal"]
94270158531520["mkjupyterlite.MkJupyterLite"]
94270158532512["mkpyscript.MkPyScript"]
94270157531184["mkdataclassinfo.MkDataClassInfo"]
94270158834960["mknav.MkNav"]
94270159142736["mkdoc.MkDoc"]
94270138623120["mkdefaultwebsite.MkDefaultWebsite"]
94270157692272["mktemplatetable.MkTemplateTable"]
94270157694048["mkclasstable.MkClassTable"]
94270157016096["mkdependencytable.MkDependencyTable"]
94270158729440["mkmoduletable.MkModuleTable"]
94270157902752["mkpydeps.MkPyDeps"]
94270153212096 --> 94270158791264
94270158791264 --> 94270158792256
94270158792256 --> 94270159197968
94270158792256 --> 94270158795024
94270158792256 --> 94270156952688
94270158791264 --> 94270159174432
94270158791264 --> 94270158754800
94270158791264 --> 94270156766032
94270156766032 --> 94270158422448
94270156766032 --> 94270158323712
94270158791264 --> 94270156955776
94270156955776 --> 94270158497552
94270156955776 --> 94270159210112
94270156955776 --> 94270159211104
94270156955776 --> 94270158758144
94270156955776 --> 94270157095984
94270156955776 --> 94270157107584
94270156955776 --> 94270157832064
94270156955776 --> 94270157909200
94270156955776 --> 94270157910976
94270156955776 --> 94270157912752
94270156955776 --> 94270157915616
94270156955776 --> 94270159218416
94270156955776 --> 94270157914528
94270156955776 --> 94270156921536
94270156955776 --> 94270158318144
94270156955776 --> 94270156922528
94270156955776 --> 94270157077184
94270158791264 --> 94270157023296
94270158791264 --> 94270159149712
94270159149712 --> 94270159150704
94270159149712 --> 94270158428336
94270158791264 --> 94270157545728
94270158791264 --> 94270159151696
94270159151696 --> 94270158426624
94270159151696 --> 94270158425008
94270158791264 --> 94270156877984
94270158791264 --> 94270157865024
94270158791264 --> 94270157866016
94270158791264 --> 94270157867792
94270158791264 --> 94270157091888
94270158791264 --> 94270157100704
94270158791264 --> 94270157102480
94270158791264 --> 94270159188288
94270159188288 --> 94270157863296
94270158791264 --> 94270159190848
94270158791264 --> 94270159191840
94270158791264 --> 94270157549280
94270158791264 --> 94270157551056
94270158791264 --> 94270157552832
94270158791264 --> 94270159021632
94270158791264 --> 94270158317152
94270153212096 --> 94270159171872
94270153212096 --> 94270157018192
94270153212096 --> 94270155566640
94270155566640 --> 94270158887344
94270155566640 --> 94270159004144
94270155566640 --> 94270158321408
94270155566640 --> 94270158823376
94270153212096 --> 94270155559392
94270153212096 --> 94270155561168
94270153212096 --> 94270156954784
94270153212096 --> 94270159216288
94270153212096 --> 94270157010976
94270157010976 --> 94270157014320
94270157010976 --> 94270157699152
94270153212096 --> 94270157096976
94270153212096 --> 94270156687024
94270156687024 --> 94270157104256
94270156687024 --> 94270156810928
94270156810928 --> 94270158488928
94270156810928 --> 94270156868176
94270156810928 --> 94270156869952
94270156687024 --> 94270156812704
94270156687024 --> 94270156814480
94270156814480 --> 94270158485376
94270156814480 --> 94270158487152
94270156687024 --> 94270156871728
94270153212096 --> 94270157061664
94270153212096 --> 94270157554944
94270153212096 --> 94270158531520
94270153212096 --> 94270158532512
94270153212096 --> 94270157531184
94270153212096 --> 94270158834960
94270158834960 --> 94270159142736
94270158834960 --> 94270138623120
94270153212096 --> 94270157692272
94270157692272 --> 94270157694048
94270157692272 --> 94270157016096
94270157692272 --> 94270158729440
94270153212096 --> 94270157902752
Page info
Code for this section
Resources
Resources(css=[],
markdown_extensions={'attr_list': {},
'md_in_html': {},
'pymdownx.emoji': {'emoji_generator': <function to_svg at 0x7f4d0863eac0>,
'emoji_index': <function twemoji at 0x7f4d0863e980>},
'pymdownx.magiclink': {'repo': 'mknodes',
'repo_url_shorthand': True,
'user': 'phil65'},
'pymdownx.superfences': {'custom_fences': [{'class': 'mermaid',
'format': <function fence_code_format at 0x7f4d08243a60>,
'name': 'mermaid'}]}},
plugins=[],
js=[],
assets=[],
packages=[])