先在layouts/shortcodes目录下添加一个叫做mermaid.html文件,里面的内容如下
<div class="mermaid">
{{.Inner}}
</div>
然后在layouts/partials/header.html文件下添加如下代码
{{ if (.Params.mermaid) }}
<!-- MermaidJS support -->
<script async src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
{{ end }}
然后在每次写文章时在头部的 front matter 添加开启如下字段
mermaid: true #是否开启mermaid
可以在archetypes/defaults.md里加入上面的设置,这样每次创建posts时都会自动添加这个字段
直接输入如下格式:
结果如下
可以通过html包裹的方式使其居中
<div align=center>
这里输入mermaid语法
</div>
如下
官方使用方法、语法、作图的链接在这里:
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有