20 lines
653 B
HTML
20 lines
653 B
HTML
|
|
{{ $plugin_path := "" }}
|
|
{{/* try different sources of local plugin paths. They can be in the static dir,
|
|
or the current content bundle. Setting the "verbatim" attribute to true overrides
|
|
the heuristic.
|
|
*/}}
|
|
|
|
{{ if .verbatim | default false }}
|
|
{{/* take this path for face value */}}
|
|
{{ $plugin_path = .path }}
|
|
{{ else if or (fileExists .path) (fileExists (path.Join "static" .path)) }}
|
|
{{/* file exists in content or static, use that */}}
|
|
{{ $plugin_path = .path }}
|
|
{{ else }}
|
|
{{/* file exists on filesystem or in CDN use that */}}
|
|
{{ $plugin_path = path.Join .reveal_location .path }}
|
|
{{ end }}
|
|
|
|
{{ return $plugin_path }}
|