这个文档由 V2 的实现迁移过来,无法保证是否完整正确;如果遇到任何问题,欢迎随时 开启一个 issue 来跟进。
配置说明
引入的新文件
请将下述文件放置于 source 目录中的合适位置,在此处我们使用的是 others
目录。
1 | (() => { |
更新的配置项
需要更新 additional_injections
,加入以下内容:
1 | additional_injections: |
假设您把上述的文件放置在 source 目录的 others 目录中,且您的站点配置为根目录模式,那么您应当可以通过上述的路径 /others/mermaid.js
访问到对应的文件。如果您使用的是其他配置,您需要对应调整这个路径。
更新站点配置
如果您需要使用代码块模式加载 mermaid ,为避免原始内容被高亮损坏,您可能需要在站点配置中调整以下配置:
1 | highlight: |
需要注意的是,由于 mermaid 会被处理成图块,因而代码块模式下的复制按钮无法获得原始的 mermaid 代码数据。如果您有更好的解决方案,欢迎随时向我们提出一个 PR 。
当您配置完成后重启 Hexo ,您应当可以看见 Mermaid 图块被生成。预祝您使用愉快。