19 lines
702 B
HTML
19 lines
702 B
HTML
<!-- Plugin scripts files -->
|
|
{{- $jsRes := .Site.Data.resources.js }}
|
|
{{- $vendor := .Site.Params.vendors.plugins }}
|
|
{{- $vendorCDN := .Scratch.Get "pluginCDN" }}
|
|
{{- range $js := $jsRes }}
|
|
{{- $pluginJS := $vendorCDN }}
|
|
{{- $npm := $js.name }}
|
|
{{- $file := $js.file }}
|
|
{{- if eq $vendor "cdnjs" }}
|
|
{{- with $js.alias }}
|
|
{{- $npm = . }}
|
|
{{- end }}
|
|
{{- $file = replaceRE `(dist|lib|source\/js)\/` "" $js.file }}
|
|
{{- end }}
|
|
{{- $pluginJS = replace $pluginJS "${name}" $npm }}
|
|
{{- $pluginJS = replace $pluginJS "${version}" $js.version }}
|
|
{{- $pluginJS = replace $pluginJS "${file}" $file }}
|
|
<script type="text/javascript" src="{{ $pluginJS }}"></script>
|
|
{{- end }} |