Ready announcements for Docsy
Serve the JavaScript code using Hugo Pipes, and avoid customizing the 'head.html' partial. Part of some work to allow using vanilla Docsy (if we wanted to).pull/48561/head
parent
4b976a7860
commit
80d198952f
|
@ -33,7 +33,6 @@
|
|||
<script src="https://unpkg.com/lunr@2.1.6/lunr.js"></script>
|
||||
<script src="/js/offline-search.js"></script>
|
||||
{{end}}
|
||||
{{ partial "hooks/head-end.html" . }}
|
||||
|
||||
<!-- Docsy head.html ends here -->
|
||||
|
||||
|
@ -78,11 +77,11 @@
|
|||
<!--script src="https://unpkg.com/split.js/dist/split.min.js"></script-->
|
||||
<script src="/js/split-1.6.0.js" intregrity="sha384-0blL3GqHy6+9fw0cyY2Aoiwg4onHAtslAs4OkqZY7UQBrR65/K4gI+hxLdWDrjpz"></script>
|
||||
|
||||
<!--Script for dismissing banners/notices-->
|
||||
<script defer src="{{ "js/dismiss_banner.js" | relURL }}"></script>
|
||||
|
||||
{{- if eq (lower .Params.cid) "community" -}}
|
||||
<script defer src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
{{- end -}}
|
||||
{{ with .Params.js }}{{ range (split . ",") }}<script src="{{ (trim . " ") | relURL }}"></script><!-- custom js added -->
|
||||
{{ end }}{{ else }}<!-- no custom js detected -->{{ end }}
|
||||
|
||||
{{/* make sure that head-end hook comes last */}}
|
||||
{{ partial "hooks/head-end.html" . }}
|
||||
|
|
|
@ -52,3 +52,12 @@
|
|||
<script defer src="{{ $releaseBinariesJs.RelPermalink }}"></script>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* JavaScript for announcements */}}
|
||||
{{- if hugo.IsProduction -}}
|
||||
{{- $bannerDismissJs := resources.Get "js/dismiss_banner.js" | minify | fingerprint -}}
|
||||
<script defer src="{{ $bannerDismissJs.RelPermalink }}" integrity="{{ $bannerDismissJs.Data.Integrity }}" crossorigin="anonymous"></script>
|
||||
{{- else -}}
|
||||
{{- $bannerDismissJs := resources.Get "js/dismiss_banner.js" -}}
|
||||
<script defer src="{{ $bannerDismissJs.RelPermalink }}"></script>
|
||||
{{- end -}}
|
||||
|
|
Loading…
Reference in New Issue