起因
流程图是个很清晰的展示自己思路的很好的工具,我在我的电脑上用Typora写的时候,自身带了mermaid流程图,但是上传到github上就无法解析了,Google若干后依旧没有效果,但是去Hexo官网逛逛的时候,无意中发现Hexo带有mermaid的插件,所以,对于不了解的技术,还是要多看多读官方文档 [!哀伤脸] 。
下面的内容摘自github并根据我自己的主题 NEXT 做了点修改, 下面的内容也是以 NEXT 主题为例,各位也可以直接看原版内容https://github.com/webappdevelp/hexo-filter-mermaid-diagrams
安装插件
yarn 安装
1
yarn add hexo-filter-mermaid-diagrams
npm 安装
1
npm install hexo-filter-mermaid-diagrams
编辑配置文件
配置文件_config.yml,应该分别在根目录下和themes/next/下分别有一个,我们这里编辑的是根目录下的配置文件
在 _config.yml 的最后加上以下内容
1 | # mermaid chart |
引入相关的js文件
找到主题里面的页脚文件,也即 themes/next/layout/_partials/footer.swig
,在文件最后加上以下内容
1 | {% if (theme.mermaid.enable) %} |
至此,重启hexo server应该就可以看到效果了。