采用LoviIt主题己经配置好了mermaid,看甘特图了。可是采用serif没有配置过肿么办?百度有教程,总结如下:
- 在 themes/serif/layouts/目录下新建shortcodes目录,并在 themes/serif/layouts/shortcodes/目录下新建文件 mermaid.html, 内容如下
1
2
3<div class="mermaid">
{{.Inner}}
</div> - 更改 themes/serif/layouts/partials/header.html文件,在文件末尾加入以下代码
1
2
3
4{{ if (.Params.mermaid) }}
<!-"mermaid",JS support -->
<script async src="https://unpkg.com/mermaid@9.4.3/dist/mermaid.min.js"></script>
{{ end }} 很重要,在md文件头上加入 mermaid: true
- 实验甘特图,代码如下:
甘特图
1 | {{< mermaid >}}gantt |
或在md文件中加入
1 | <<div class="mermaid"> |