Skip to content

Commit

Permalink
fix(infra): enable mermaid
Browse files Browse the repository at this point in the history
  • Loading branch information
dotoleeoak committed Oct 31, 2023
1 parent caf3eff commit a3f8c7d
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*.md
layouts/
33 changes: 33 additions & 0 deletions layouts/docs/single.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{{ define "main" }}
<!-- override Prism's default copy messages to 'empty'. Required by CSS styling.
see: https://prismjs.com/plugins/copy-to-clipboard/#styling -->
<div data-prismjs-copy="" data-prismjs-copy-success="" data-prismjs-copy-error="">
{{ .Content }}
</div>

{{ if and .GitInfo .Site.Params.docs.repoURL -}}
{{ partial (printf "%s/%s" ($.Scratch.Get "pathName") "gitinfo") . }}
{{ end -}}

{{ if .Page.Store.Get "hasMermaid" }}
{{ $mermaid := resources.Get (printf "%s/%s" ($.Scratch.Get "pathName") "js/mermaid.js") }}
<script src="{{ $mermaid.RelPermalink }}" {{ if hugo.IsProduction }}integrity="{{ $mermaid.Data.Integrity }}"{{ end }}></script>
<script>
const config = {
startOnLoad:true,
logLevel: "error",
align: "center",
theme:"null"
};
mermaid.initialize(config);
</script>
{{ end }}

{{ if .Site.Params.feedback.enabled | default false -}}
{{ if or (.Site.Params.plausible.dataDomain) (.Site.GoogleAnalytics) }}
{{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "footer/feedback.html") . -}}
{{ else }}
{{ errorf "Either Google Analytics or Plausible Analytics must be configured before enabling the Feedback Widget." }}
{{ end }}
{{ end -}}
{{ end }}

0 comments on commit a3f8c7d

Please sign in to comment.