Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dataCobra/hugo-vitae.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordataCobra <datacobra@thinkbot.de>2021-07-11 19:45:34 +0300
committerdataCobra <datacobra@thinkbot.de>2021-07-11 19:45:34 +0300
commit79c300822b3b42e001c25e533293c964e78cec9f (patch)
tree95abe0e22285247e4354482dd0aeeaaf509301c4 /layouts
parent04b0597efa5d7274b560cdb7dd1121519b1ff17c (diff)
Add possibility to use custom javascript files #59
This commit ports the pull request #59 to add your own custom javascript files to Vitae version 3.
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/head.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 89c5a65..dd8539a 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -32,6 +32,17 @@
document.addEventListener("DOMContentLoaded", function() { renderMathInElement(document.body, { delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false} ] }); });
</script>
{{- end -}}
+{{- if .Site.Params.customjs.enabled }}
+<script
+{{ if eq .Site.Params.customjs.async true }} {{ "async" | safeHTMLAttr}}{{ end }}
+{{ if eq .Site.Params.customjs.defer true }} {{ "defer" | safeHTMLAttr}}{{ end }}
+{{ if eq .Site.Params.customjs.nomodule true }} {{ "nomodule" | safeHTMLAttr}}{{ end }}
+{{ if isset .Site.Params.customjs "crossorigin" }} {{ printf "crossorigin=%q" .Site.Params.customjs.crossorigin | safeHTMLAttr }}{{ end }}
+{{ if isset .Site.Params.customjs "integrity" }} {{ printf "integrity=%q" .Site.Params.customjs.integrity | safeHTMLAttr }}{{ end }}
+{{ if isset .Site.Params.customjs "referrerpolicy" }} {{ printf "referrerpolicy=%q" .Site.Params.customjs.referrerpolicy | safeHTMLAttr }}{{ end }}
+{{ printf "src=%q" (.Site.Params.customjs.src | relURL) | safeHTMLAttr }}>
+</script>
+{{- end }}
{{- if isset .Site.Params "customcss" }}
<link rel="stylesheet" type="text/css" media="screen" href="{{ relURL .Site.Params.customCSS }}" />
{{- end }}