View Source Kino.Mermaid (Kino v0.14.2)

A kino for rendering Mermaid diagrams.

Relation to Kino.Markdown

Mermaid diagrams can also be generated dynamically with Kino.Markdown, however the output of Kino.Markdown is never persisted in the notebook source. Kino.Mermaid doesn't have this limitation.

Examples

Kino.Mermaid.new("""
graph TD;
  A-->B;
  A-->C;
  B-->D;
  C-->D;
""")

Summary

Functions

Creates a new kino displaying the given Mermaid diagram.

Types

Functions

Link to this function

new(diagram, opts \\ [])

View Source
@spec new(
  binary(),
  keyword()
) :: t()

Creates a new kino displaying the given Mermaid diagram.

Options

  • :caption - an optional caption for the rendered diagram.

  • :download - whether or not to show a button for downloading the diagram as a SVG. Defaults to true.