Image nodes

Node Docstrings Markdown extensions
MkImage Image including optional caption.
MkImageCompare Node to show an Image comparison (using a slider).
MkImageSlideshow Node to show an Image slideshow (in autoplay mode).
MkBadge Node for a locally-created badge (based on "anybadge").

The node creates a badge svg, appends it to the virtual files, and
shows it as an image.
MkIcon Pyconify-based Icon.
MkMaterialBadge Node for a CSS-based badge a la MkDocs-Material.
MkBinaryImage Image carrying the data by itself.

This node basically is a regular image link, but carries the image data by itself.
The data will get written to the "virtual" folder at the end of the process.
It can hold either str or bytes as data.
MkCard A card node, displaying an image, a button-like label and a hover caption.

This node requires addtional CSS to work.
Page info
Code for this section
mknodes.manual.nodes_section._
@nav.route.nav("Image nodes")
def _(nav: mk.MkNav):
    page = nav.add_page(is_index=True, hide="toc")
    page += create_section_for_nodes(nav, IMAGE_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 0x7fd32a7ad800>,
                                                  'emoji_index': <function twemoji at 0x7fd32a7ad6c0>},
                               '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: 130
hide:
- toc
template: SUMMARY.html
title: Image nodes