Support mermaid diagrams
Overview
Add support for Mermaid JS diagrams.
Rationale
Mermaid diagrams offer a convenient solution for embedding graphic contents while supporting revision control (diff'ing) capabilities.
Encountered issues
Mermaid Python plugin
The default configuration of mkdocs on the runner does not natively provides the Memaid JS plugin.
$ mkdocs build --verbose
(...)
ERROR - Config value: 'plugins'. Error: The "mermaid2" plugin is not installed