Skip to content

Commit

Permalink
Pull #112 to Staging
Browse files Browse the repository at this point in the history
Signed-off-by: 1bl4z3r <[email protected]>
  • Loading branch information
1bl4z3r committed Feb 7, 2025
1 parent 7d5f7c8 commit 70f3e48
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 10 deletions.
2 changes: 2 additions & 0 deletions hugo.toml.example
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,8 @@ expiryDate = ["expiryDate"]
# siteNoIndex = false
# noIndexPages = ["404 Page not found"]
# usesAnimation = true
# mathjaxLib = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"
# mermaidLib = "https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs"

[[params.socialLinks]]
name = "mastodon"
Expand Down
2 changes: 1 addition & 1 deletion layouts/partials/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
&#183; Made with <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a>
&#183; Theme <a href="https://github.com/1bl4z3r/hermit-V2" target="_blank" rel="noopener">Hermit-V2</a>
{{- end -}}
{{- with .OutputFormats.Get "RSS" }}&#183; <a href="{{ "posts/index.xml" | absLangURL }}" target="_blank" title="rss">{{- partial "svg.html" (dict "context" . "name" "rss") -}}</a>{{- end -}}
{{- with .OutputFormats.Get "RSS" }}&#183; <a href="{{ "index.xml" | absLangURL }}" target="_blank" title="rss">{{- partial "svg.html" (dict "context" . "name" "rss") -}}</a>{{- end -}}
</p>
17 changes: 13 additions & 4 deletions layouts/partials/mathjax.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
{{ if or (.Site.Params.global_mathjax) (.Params.mathjax) }}
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
{{ $mathjaxa := resources.Get "js/mathjax-assistant.js"}}
{{ $mathjaxscript := slice $mathjaxa | resources.Concat "js/mathjaxs.js" | minify | fingerprint -}}
<script type="text/javascript" id="MathJax-script" async src="{{ $mathjaxscript.Permalink }}" {{ printf "integrity=%q" $mathjaxscript.Data.Integrity | safeHTMLAttr }} crossorigin="anonymous"></script>
{{- with $mathjaxLib := $.Site.Params.mathjaxLib | default "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js" -}}
{{- if not (or (findRE `http[s]{0,1}://` $mathjaxLib 1) (findRE `^\/.*` $mathjaxLib 1)) -}}
{{ $mj := resources.Get $mathjaxLib }}
<script id="MathJax-script" type="text/javascript" async src="{{ $mj.Permalink }}" {{ printf "integrity=%q" $mj.Data.Integrity | safeHTMLAttr }} crossorigin="anonymous"></script>
{{- else if findRE `^\/.*` $mathjaxLib 1 -}}
{{ $mj := printf "%s%s" $.Site.BaseURL (strings.TrimLeft "/" $mathjaxLib) }}
<script id="MathJax-script" type="text/javascript" async src="{{ $mj }}" crossorigin="anonymous"></script>
{{- else -}}
<script id="MathJax-script" type="text/javascript" async src="{{ $mathjaxLib }}" crossorigin="anonymous"></script>
{{- end -}}
{{- end -}}
{{ $mathjaxa := resources.Get "js/mathjax-assistant.js" | minify | fingerprint }}
<script type="text/javascript" id="MathJax-script-helper" async src="{{ $mathjaxa.Permalink }}" {{ printf "integrity=%q" $mathjaxa.Data.Integrity | safeHTMLAttr }} crossorigin="anonymous"></script>
{{ end }}
25 changes: 21 additions & 4 deletions layouts/partials/mermaid.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
{{- if .Page.Store.Get "hasMermaid" -}}
<script defer async type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true,theme: 'dark' });
</script>
{{- $mermaid_initialize := `startOnLoad: true,theme: 'dark'` -}}
{{- with $mermaidLib := $.Site.Params.mermaidLib | default "https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs" -}}
{{- if not (or (findRE `http[s]{0,1}://` $mermaidLib 1) (findRE `^\/.*` $mermaidLib 1)) -}}
{{ $mm := resources.Get $mermaidLib }}
<script defer async type="module">
import mermaid from '{{ $mm.Permalink }}';
mermaid.initialize({ {{ $mermaid_initialize | safeJS }} });
</script>
{{- else if findRE `^\/.*` $mermaidLib 1 -}}
{{ $mm := printf "%s%s" $.Site.BaseURL (strings.TrimLeft "/" $mermaidLib) }}
<script defer async type="module">
import mermaid from '{{ $mm }}';
mermaid.initialize({ {{ $mermaid_initialize | safeJS }} });
</script>
{{- else -}}
<script defer async type="module">
import mermaid from '{{ $mermaidLib }}';
mermaid.initialize({ {{ $mermaid_initialize | safeJS }} });
</script>
{{- end -}}
{{- end -}}
{{- end -}}
2 changes: 1 addition & 1 deletion theme.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ features = [
[module]
[module.hugoVersion]
extended = true
min = '0.140'
min = '0.140.0'


[author]
Expand Down

0 comments on commit 70f3e48

Please sign in to comment.