Problem
OpenKnowledge 0.8.4 recognizes fenced mermaid blocks, but openknowledge view displays the Mermaid source as an ordinary code block instead of rendering a diagram.
Reproduction
- Add a Mermaid fence to a knowledge-base document:
- Run
openknowledge view <knowledge-base>.
- Open the document.
Observed behavior
The viewer emits:
<pre class="code-block language-mermaid" data-language="mermaid">
and displays the source text. No Mermaid runtime is loaded.
Expected behavior
Mermaid fences render as diagrams in:
- the initial viewer panel;
- dynamically opened stacked panels;
- the default interactive HTML export.
Invalid Mermaid should retain a readable source fallback and expose a useful error without breaking the rest of the document.
Rendering should work offline from same-origin assets and use Mermaid’s strict security mode.
Problem
OpenKnowledge 0.8.4 recognizes fenced
mermaidblocks, butopenknowledge viewdisplays the Mermaid source as an ordinary code block instead of rendering a diagram.Reproduction
openknowledge view <knowledge-base>.Observed behavior
The viewer emits:
and displays the source text. No Mermaid runtime is loaded.
Expected behavior
Mermaid fences render as diagrams in:
Invalid Mermaid should retain a readable source fallback and expose a useful error without breaking the rest of the document.
Rendering should work offline from same-origin assets and use Mermaid’s strict security mode.