From d046f6d5a47a3607beb9f060cfadb18222d60c25 Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Wed, 18 Nov 2020 03:15:52 +0200 Subject: [PATCH] layouts/shortcodes/skew.html: add latestVersionAddMinor For site.Params.latest equals v1.20, The following shortcode: skew latestVersionAddMinor N "-" would return: 1-(20+N) negative N are supported. --- layouts/shortcodes/skew.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/layouts/shortcodes/skew.html b/layouts/shortcodes/skew.html index 16734ea33a..13f44091b9 100644 --- a/layouts/shortcodes/skew.html +++ b/layouts/shortcodes/skew.html @@ -43,10 +43,22 @@ {{- $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 -}} \ No newline at end of file