Skip to content

Commit 1fc0e72

Browse files
authored
chore: implement mermaid.js (#59)
1 parent c765616 commit 1fc0e72

File tree

3 files changed

+2040
-4
lines changed

3 files changed

+2040
-4
lines changed

assets/js/mermaid.min.js

Lines changed: 2029 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<pre class="mermaid">
2+
{{- .Inner | safeHTML }}
3+
</pre>
4+
{{ .Page.Store.Set "hasMermaid" true }}

layouts/partials/scripts.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
{{ $jquery := resources.Get "/js/jquery-3-6-4.min.js" }}
2-
32
<script src="{{ $jquery.RelPermalink }}" type="text/javascript" integrity="{{ $jquery.Data.Integrity }}"></script>
43

54
{{ $kubejs := resources.Get "/js/kube.js" | minify | fingerprint "sha512" }}
65
<script src="{{ $kubejs.RelPermalink }}" type="text/javascript" integrity="{{ $kubejs.Data.Integrity }}"></script>
76

8-
9-
<!-- load Bootstrap from local assets -->
7+
<!-- load Bootstrap from local assets -->
108
{{ $jsBootstrap := resources.Get "js/bootstrap.bundle.min.js" | fingerprint "sha512" }}
119
<script src="{{ $jsBootstrap.RelPermalink }}" type="text/javascript" integrity="{{ $jsBootstrap.Data.Integrity }}"></script>
1210

1311
<!-- load code copy js -->
1412
{{ $codecopy := resources.Get "/js/code-copy.js" | fingerprint "sha512" }}
1513
<script src="{{ $codecopy.RelPermalink }}" type="text/javascript" ></script>
1614

15+
<!-- load mermaid.js -->
16+
{{ if .Page.Store.Get "hasMermaid" }}
17+
{{ $mermaid := resources.Get "js/mermaid.min.js" | fingerprint "sha512" }}
18+
<script src="{{ $mermaid.RelPermalink }}" type="text/javascript" integrity="{{ $mermaid.Data.Integrity }}"></script>
19+
{{ end }}
1720

1821
<!-- START COVEO -->
1922
<script class="coveo-script" src="https://static.cloud.coveo.com/searchui/v2.10104/0/js/CoveoJsSearch.Lazy.min.js" integrity="sha512-HxdDBIp5snbqtu1TPkBnXLKEvN9IPz3PeZW8zT9KfsflV9Ck822XDroDlpVbfCfXeiu8C0RDVn0fdu7aGy/H1g==" crossorigin="anonymous"></script>
@@ -36,7 +39,7 @@
3639

3740
{{ $redoc := resources.Get "js/redoc.standalone.js" }}
3841
{{ $redoc := $redoc | fingerprint "sha512" }}
39-
42+
4043
<!-- only load the redoc js if we're on an api reference page -->
4144
{{ if and (in .Params.doctypes "reference") (in .Params.tags "api") }}
4245
<script src="{{$redoc.RelPermalink}}" type="text/javascript"></script>{{ end }}

0 commit comments

Comments
 (0)