我已按照此处的指南进行Deploying Mermaid
操作:
https://mermaid-js.github.io/mermaid/#/?id=deploying-mermaid
在 codepen 上使用它可以直接工作:
https://codepen.io/Ogglas/pen/MWjWNxR
mermaid.initialize({
startOnLoad:true
});
<div class="mermaid">
graph LR
A[Client] --- B[Load Balancer]
B-->C[Server01]
B-->D(Server02)
</div>
为了在 Blazor 中启用它,我编辑了 BlazorApp.Client -> wwwroot -> index.html 并在下面添加了以下内容<script src="_framework/blazor.webassembly.js"></script>
。
<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script>mermaid.initialize({startOnLoad:true});</script>
Index.razor
然后我使用以下值进行编辑:
<h1>Hello, world!</h1>
Welcome to your new app.
<div class="mermaid">
graph LR
A[Client] --- B[Load Balancer]
B-->C[Server01]
B-->D(Server02)
</div>
但是,这不会呈现美人鱼图。我究竟做错了什么?