This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
美人鱼是一种简单的图表格式,采用基于文本的输入,并以 SVG 格式生成图表。 它是制作流程图、序列图、甘特图等等的伟大工具。 在此教程中, 我们将探索如何使用 htmx 的美人鱼来创建互动图表, 以动态方式更新, 而不重新加载页面 。 美人鱼站是 在这里 并且拥有的信息远超过我在这里所能提供的信息。
[技选委
使用以下语法可以将美人鱼图表包含在您的标记减低文件中 :
# My Markdown Title ```mermaid graph LR A[Start] --> B[Look for movie] B --> C{Found?} C -->|Yes| D[Watch it] C -->|No| E[Look for another movie] D --> E ```
允许您直接将美人鱼图表包含在标记文件内, 当文件转换为 HTML 时, 它会以 SVG 图像的形式被显示为 SVG 图像 。
您也可以使用以下语法将美人鱼图添加到普通 html 文件中 :
<pre class="mermaid">
graph TD
A[Start] --> B[Look for movie]
B --> C{Found?}
C -->|Yes| D[Watch it]
C -->|No| E[Look for another movie]
D --> E
</pre>
美人鱼是一种强大的工具 它可以让你用简单的基于文本的语法 建立各种各样的图表。 以下是一些与美人鱼一起绘制的图表类型的例子:
-皮图:
-花纹: 流程图可以指定方向,例如: LR(左到右)、RL(右到左)、TB(上到下)、BT(下到上)。
-序列图:
-用户行程图:
等... 更多与美人鱼一起创建的MYRIAD图表, 请参看此页面 。 在这里
首先,您需要将美人鱼图书馆包含在您的 HTML 文件中。 您可以在文档中添加以下脚本标记来做到这一点 :
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js
"></script>
下一个在你的 _布局. cshtml 文件 您需要添加以下脚本标记来初始化美人鱼( 您通常在文件底部这样做)
<script>
document.addEventListener('DOMContentLoaded', function () {
mermaid.initialize({ startOnLoad: true });
});
document.body.addEventListener('htmx:afterSwap', function(evt) {
mermaid.run();
});
</script>
这样做有两件事: