Graphviz 是 AT&T 实验是开发一款开源的绘图工具,它通过绘图语言来进行绘图,这点和 Markdown 比较相似,通过和 Markdown 结合,使用起来非常流畅,Hexo 也提供了相关的插件来支持 Graphviz,本文主要介绍插件的安装,使用教程可以参考网上其他文章。
具体安装步骤如下:
添加插件
首先通过 yarn
安装插件:yarn add hexo-graphviz
;
配置主题
我这里使用的 next
主题,所以配置文件是themes/next/_config.yml
,然后添加如下内容:
1 | # hexo-graphviz |
添加 swig 文件
在主题中添加 themes/next/layout/graphviz.swig
文件,文件内容如下:
1 | {% if theme.graphviz.enable %} |
修改主题 layout 文件
找到主题的布局文件 themes/next/layout/_layout.swig
,在 include 列表中,添加graphviz.swig
引用,内容如下:
1 | {% include '_third-party/graphviz.swig' %} |
在 Markdown 中使用 Graphviz
在文章中,可以通过 ```graphviz
代码段来进行 Graphviz 绘图。