scripts.html 913 B

1234567891011121314151617181920
  1. {{ if eq hugo.Environment "production" -}}
  2. <script src="/docs/{{ .Site.Params.docs_version }}/dist/js/bootstrap.bundle.min.js" {{ printf "integrity=%q" .Site.Params.cdn.js_bundle_hash | safeHTMLAttr }} crossorigin="anonymous"></script>
  3. {{ else -}}
  4. <script src="/docs/{{ .Site.Params.docs_version }}/dist/js/bootstrap.bundle.js"></script>
  5. {{- end }}
  6. {{ if eq .Page.Layout "docs" -}}
  7. <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
  8. {{- end }}
  9. {{- $vendor := resources.Match "js/vendor/*.js" -}}
  10. {{- $js := resources.Match "js/*.js" -}}
  11. {{- $targetDocsJSPath := printf "/docs/%s/assets/js/docs.js" .Site.Params.docs_version -}}
  12. {{- $docsJs := append $js $vendor | resources.Concat $targetDocsJSPath -}}
  13. {{- if eq hugo.Environment "production" -}}
  14. {{- $docsJs = $docsJs | resources.Minify -}}
  15. {{- end }}
  16. <script src="{{ $docsJs.Permalink | relURL }}"></script>