Presentation nodes

Node Docstrings Markdown extensions
MkTreeView Node to display tree structures.

Currently supports directories and Node subclasses (including MkNodes).
pymdownx.highlight, pymdownx.superfences
MkReprRawRendered Node showing a tabbed block to visualize a node in different representations.

It contains a tab for the repr, one for the rendered output,
one for the markdown and a Repr tree in case the node has children.
The node can also be a string with a jinja macro returning an MkNode.
In that case a "Jinja" tab containing the macro is prepended to the other tabs.
MkDiagram Class representing a mermaid diagram.

MkDiagrams can show directed acyclic graphs and allows to manually
create diagrams.
pymdownx.superfences
MkTimeline Node to show a JavaScript-supported Timeline.

Consists of cards which slide in and out once they enter / leave the screen.
Page info
Code for this section
mknodes.manual.nodes_section._
@nav.route.nav("Presentation nodes")
def _(nav: mk.MkNav):
    page = nav.add_page(is_index=True, hide="toc")
    page += create_section_for_nodes(nav, PRESENTATION_NODES)
    page.created_by = create_section_for_nodes
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'},
                               'tables': {}},
          plugins=[],
          js=[],
          assets=[],
          packages=[])
Metadata
created:
  source_filename: /home/runner/work/mknodes/mknodes/mknodes/manual/nodes_section.py
  source_function: _
  source_line_no: 145
hide:
- toc
template: SUMMARY.html
title: Presentation nodes