Fenced Block
Surround Graphviz expression with fenced block to render diagrams digraph { a -> b; b -> c; d -> b; b -> e; } graphviz ```graphviz digraph { a -> b; b -> c; d -> b; b -> e; } ```
Surround Graphviz expression with fenced block to render diagrams digraph { a -> b; b -> c; d -> b; b -> e; } graphviz ```graphviz digraph { a -> b; b -> c; d -> b; b -> e; } ```
Use parameter to change diagram alignment: digraph { a -> b; b -> c; d -> b; b -> e; } align ```graphviz {align: "center"} digraph { a -> b; ...
Use include plugin to render a diagram from a file digraph { a -> b; b -> c; d -> b; b -> e; } :include-graphviz: graphviz.dot {align: "center"} digraph { a -> b; b -> c; d -> b; b -> e; }
Znai renders Graphviz diagrams at documentation build time. For it to work executable must be present in during documentation generation process. To override use Java system property to specify an alternative location. dot PATH -Ddot.bin