MkCallable
Node carrying a callable. Can be either page, nav or node.¶
Description
The callable is called each time the virtual files are requested or when a Markdown conversion is requested.
Experimental node. I do not really know yet what this should be good for. :)
Example: Regular¶
Info
Nested!
Info
Nested!
Bases: MkNode
__init__ ¶
Name | Children | Inherits |
---|---|---|
MkNode mknodes.basenodes.mknode Base class for everything which can be expressed as Markup. |
graph TD
94854583243728["mkcallable.MkCallable"]
94854582916880["mknode.MkNode"]
94854582838576["node.Node"]
140544995341632["builtins.object"]
94854582916880 --> 94854583243728
94854582838576 --> 94854582916880
140544995341632 --> 94854582838576
/home/runner/work/mknodes/mknodes/mknodes/templatenodes/mkcallable/metadata.toml
[metadata]
icon = "mdi:function"
status = "new"
name = "MkCallable"
[examples.regular]
title = "Regular"
jinja = """
{{ mk.MkAdmonition | partial("Nested!") | MkCallable }}
"""
python = """
import mknodes as mk
mk.MkCallable(lambda: mk.MkAdmonition("Nested!"))
"""