{{- $version := .Get 0 -}} {{- $latestVersion := site.Params.latest -}} {{- $latestVersion := (replace $latestVersion "v" "") -}} {{- $versionArray := split $latestVersion "." -}} {{- $minorVersion := int (index $versionArray 1) -}} {{- $nextMinorVersion := add $minorVersion 1 -}} {{- $prevMinorVersion := sub $minorVersion 1 -}} {{- $oldestMinorVersion := sub $minorVersion 2 -}} {{- if eq $version "nextMinorVersion" -}} {{- $nextMinorVersion := printf "%s.%d" (index $versionArray 0) $nextMinorVersion -}} {{- $nextMinorVersion -}} {{- end -}} {{- if eq $version "latestVersion" -}} {{- $latestVersion -}} {{- end -}} {{- if eq $version "prevMinorVersion" -}} {{- $prevMinorVersion := printf "%s.%d" (index $versionArray 0) $prevMinorVersion -}} {{- $prevMinorVersion -}} {{- end -}} {{- if eq $version "oldestMinorVersion" -}} {{- $oldestMinorVersion := printf "%s.%d" (index $versionArray 0) $oldestMinorVersion -}} {{- $oldestMinorVersion -}} {{- end -}} {{- if eq $version "latestVersionAddMinor" -}} {{- $seperator := .Get 2 -}} {{- if eq $seperator "" -}} {{- $seperator = "." -}} {{- end -}} {{- $latestVersionAddMinor := int (.Get 1) -}} {{- $latestVersionAddMinor = add $minorVersion $latestVersionAddMinor -}} {{- $latestVersionAddMinor = printf "%s%s%d" (index $versionArray 0) $seperator $latestVersionAddMinor -}} {{- $latestVersionAddMinor -}} {{- end -}} {{- $currentVersion := site.Params.version -}} {{- $currentVersion := (replace $currentVersion "v" "") -}} {{- $currentVersionArray := split $currentVersion "." -}} {{- $currentMinorVersion := int (index $currentVersionArray 1) -}} {{- if eq $version "currentVersion" -}} {{- $currentVersion -}} {{- end -}} {{- if eq $version "currentVersionAddMinor" -}} {{- $seperator := .Get 2 -}} {{- if eq $seperator "" -}} {{- $seperator = "." -}} {{- end -}} {{- $currentVersionAddMinor := int (.Get 1) -}} {{- $currentVersionAddMinor = add $currentMinorVersion $currentVersionAddMinor -}} {{- $currentVersionAddMinor = printf "%s%s%d" (index $versionArray 0) $seperator $currentVersionAddMinor -}} {{- $currentVersionAddMinor -}} {{- end -}}