Skip to content

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
  3451322151936["mknode.MkNode"]
  3451322152960["mkcontainer.MkContainerBase"]
  3451322153984["mkcontainer.MkContainer"]
  3451322155008["mkblock.MkBlock"]
  3451338627072["mkadmonition.MkAdmonition"]
  3451338628096["mkblockquote.MkBlockQuote"]
  3451338635264["mkcode.MkCode"]
  3451338638336["mktemplate.MkTemplate"]
  3451338646528["mklist.MkList"]
  3451338662912["mkbasetable.MkBaseTable"]
  3451338668032["mktabs.MkTab"]
  3451338669056["mktabcontainer.MkTabContainer"]
  3451338672128["mkcritic.MkCritic"]
  3451338673152["mkannotations.MkAnnotation"]
  3451338674176["mkannotations.MkAnnotations"]
  3451338675200["mkfootnotes.MkFootNote"]
  3451338676224["mkfootnotes.MkFootNotes"]
  3451338679296["mkdefinitionlist.MkDefinition"]
  3451338680320["mkdefinitionlist.MkDefinitionList"]
  3451293019136["mkpage.MkPage"]
  3451293020160["mkshowcase.MkShowcase"]
  3451293021184["mkspeechbubble.MkSpeechBubble"]
  3451293022208["mktasklist.MkTask"]
  3451293023232["mktasklist.MkTaskList"]
  3451293025280["mktimeline.MkTimeline"]
  3451293056000["mkshields.MkShields"]
  3451339665408["mkmetadatabadges.MkMetadataBadges"]
  3451338625024["mkcompactadmonition.MkCompactAdmonition"]
  3451338630144["mklink.MkLink"]
  3451338631168["mktext.MkText"]
  3451293051904["mkinclude.MkInclude"]
  3451339626496["mkchangelog.MkChangelog"]
  3451339658240["mklicense.MkLicense"]
  3451345966080["mkllm.MkLlm"]
  3451338632192["mkheader.MkHeader"]
  3451338633216["mkkeys.MkKeys"]
  3451338637312["_mkdocstrings.MkDocStrings"]
  3451338640384["mkicon.MkIcon"]
  3451338641408["mkimage.MkImage"]
  3451338645504["mkbinaryimage.MkBinaryImage"]
  3451339664384["mkbadge.MkBadge"]
  3451338678272["mkprogressbar.MkProgressBar"]
  3451338685440["templateblocks.BaseBlock"]
  3451293007872["templateblocks.HtmlBlock"]
  3451293008896["templateblocks.Block"]
  3451293014016["templateblocks.AnalyticsBlock"]
  3451293015040["templateblocks.SiteMetaBlock"]
  3451293016064["templateblocks.ExtraHeadBlock"]
  3451293009920["templateblocks.TitleBlock"]
  3451293010944["templateblocks.BaseJSBlock"]
  3451293011968["templateblocks.LibsBlock"]
  3451293012992["templateblocks.ScriptsBlock"]
  3451293017088["templateblocks.StylesBlock"]
  3451293024256["mktimeline.MkTimelineItem"]
  3451293026304["mkpyodide.MkPyodideTerminal"]
  3451293027328["mkjupyterlite.MkJupyterLite"]
  3451293028352["mkpyscript.MkPyScript"]
  3451293037568["mkdataclassinfo.MkDataClassInfo"]
  3451293042688["mknav.MkNav"]
  3451293044736["mkdoc.MkDoc"]
  3451293045760["mkclinav.MkCliNav"]
  3451345719296["mkdefaultwebsite.MkDefaultWebsite"]
  3451339641856["mktemplatetable.MkTemplateTable"]
  3451339642880["mkclasstable.MkClassTable"]
  3451339659264["mkdependencytable.MkDependencyTable"]
  3451345960960["mkmoduletable.MkModuleTable"]
  3451345964032["mkpydeps.MkPyDeps"]
  3451322151936 --> 3451322152960
  3451322152960 --> 3451322153984
  3451322153984 --> 3451322155008
  3451322153984 --> 3451338627072
  3451322153984 --> 3451338628096
  3451322153984 --> 3451338635264
  3451322153984 --> 3451338638336
  3451322153984 --> 3451338646528
  3451322153984 --> 3451338662912
  3451322153984 --> 3451338668032
  3451322153984 --> 3451338669056
  3451322153984 --> 3451338672128
  3451322153984 --> 3451338673152
  3451322153984 --> 3451338674176
  3451322153984 --> 3451338675200
  3451322153984 --> 3451338676224
  3451322153984 --> 3451338679296
  3451322153984 --> 3451338680320
  3451322153984 --> 3451293019136
  3451322153984 --> 3451293020160
  3451322153984 --> 3451293021184
  3451322153984 --> 3451293022208
  3451322153984 --> 3451293023232
  3451322153984 --> 3451293025280
  3451322153984 --> 3451293056000
  3451322153984 --> 3451339665408
  3451322151936 --> 3451338625024
  3451322151936 --> 3451338630144
  3451322151936 --> 3451338631168
  3451338631168 --> 3451293051904
  3451338631168 --> 3451339626496
  3451338631168 --> 3451339658240
  3451338631168 --> 3451345966080
  3451322151936 --> 3451338632192
  3451322151936 --> 3451338633216
  3451322151936 --> 3451338637312
  3451322151936 --> 3451338640384
  3451322151936 --> 3451338641408
  3451338641408 --> 3451338645504
  3451338641408 --> 3451339664384
  3451322151936 --> 3451338678272
  3451322151936 --> 3451338685440
  3451338685440 --> 3451293007872
  3451338685440 --> 3451293008896
  3451293008896 --> 3451293014016
  3451293008896 --> 3451293015040
  3451293008896 --> 3451293016064
  3451338685440 --> 3451293009920
  3451338685440 --> 3451293010944
  3451293010944 --> 3451293011968
  3451293010944 --> 3451293012992
  3451338685440 --> 3451293017088
  3451322151936 --> 3451293024256
  3451322151936 --> 3451293026304
  3451322151936 --> 3451293027328
  3451322151936 --> 3451293028352
  3451322151936 --> 3451293037568
  3451322151936 --> 3451293042688
  3451293042688 --> 3451293044736
  3451293042688 --> 3451293045760
  3451293042688 --> 3451345719296
  3451322151936 --> 3451339641856
  3451339641856 --> 3451339642880
  3451339641856 --> 3451339659264
  3451339641856 --> 3451345960960
  3451322151936 --> 3451345964032