11 lines
502 B
Go Template
11 lines
502 B
Go Template
{{- $versions := slice }}
|
|
{{- range site.Params.versions | default slice }}
|
|
{{- $version := . }}
|
|
{{- $isAbs := (urls.Parse .baseURL).IsAbs }}
|
|
{{- $url := trim .baseURL "/" }}
|
|
{{- $version = merge $version (dict "isAbs" $isAbs) }}
|
|
{{- $version = merge $version (dict "value" (.identifier | anchorize)) }}
|
|
{{- $version = merge $version (dict "baseURL" (cond (or $isAbs (not $url)) $url (print "/" $url))) }}
|
|
{{- $versions = $versions | append $version }}
|
|
{{- end -}}
|
|
{{- return $versions }} |