From 5f3d4306997e87437b4c9de97aa9eed355133965 Mon Sep 17 00:00:00 2001 From: Brendan Ang <53790951+bbawj@users.noreply.github.com> Date: Mon, 28 Nov 2022 02:53:52 +0800 Subject: [PATCH] feat: add support for mermaid diagrams (#244) --- content/notes/config.md | 3 +++ data/config.yaml | 1 + .../_markup/render-codeblock-mermaid.html | 4 ++++ layouts/partials/head.html | 15 +++++++++++++++ layouts/partials/mermaid.html | 8 ++++++++ 5 files changed, 31 insertions(+) create mode 100644 layouts/_default/_markup/render-codeblock-mermaid.html create mode 100644 layouts/partials/mermaid.html diff --git a/content/notes/config.md b/content/notes/config.md index d6321b3..f0e63e4 100644 --- a/content/notes/config.md +++ b/content/notes/config.md @@ -57,6 +57,9 @@ enableRecentNotes: false enableGitHubEdit: true GitHubLink: https://github.com/jackyzha0/quartz/tree/hugo/content +# whether to render mermaid diagrams +enableMermaid: true + # whether to use Operand to power semantic search # IMPORTANT: replace this API key with your own if you plan on using # Operand search! diff --git a/data/config.yaml b/data/config.yaml index 6e1c75c..106eeb8 100644 --- a/data/config.yaml +++ b/data/config.yaml @@ -11,6 +11,7 @@ enableFooter: true enableContextualBacklinks: true enableRecentNotes: false enableGitHubEdit: true +enableMermaid: true GitHubLink: https://github.com/jackyzha0/quartz/tree/hugo/content search: enableSemanticSearch: false diff --git a/layouts/_default/_markup/render-codeblock-mermaid.html b/layouts/_default/_markup/render-codeblock-mermaid.html new file mode 100644 index 0000000..5964155 --- /dev/null +++ b/layouts/_default/_markup/render-codeblock-mermaid.html @@ -0,0 +1,4 @@ +