个人知识库
Author: 刘杰文, Date: Unknown, Categories: , Tags:
本文摘抄自:网页,详细请查看原文章。
Mermaid是一个从文本生成图形的工具。目前它可以生成流程图(Flowchart),序列图(Sequence Diagram),类图(Class Diagram),状态图(State Diagram),甘特图(Gantt )和饼图(Pie Chart)。
默认情况下,Jekyll不能正确显示它,需要把下面的代码添加到MD文件所使用的Layout中去。
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/8.0.0/mermaid.min.js"></script>
<script>
var config = {
startOnLoad:true,
theme: 'forest',
flowchart:{
useMaxWidth:false,
htmlLabels:true
}
};
mermaid.initialize(config);
window.mermaid.init(undefined, document.querySelectorAll('.language-mermaid'));
</script>
添加上述两个脚本即可。或者使用Mermaid官网的教程:js API (with HTML).
其实还有一种办法,有对应的Jekyll插件,效果未知,暂时没有试过,见Mermaid官网链接:网页。
这个人的博客做的相当不错,他对Github Pages的配置值得参考!