layouts/shortcodes/cpp-download-links.html (19 lines of code) (raw):

{{- $primaryDownloadUrl := (.Site.Params.dynamicDownloadPathUrl) -}} {{- $secondaryDownloadUrl := (.Site.Params.downloadPathUrl) -}} {{- $downloadVersion := (.Site.Params.minifiCppCurrentProjectVersion) -}} {{- if eq (.Get "version") "previous" -}} {{- $downloadVersion = (.Site.Params.minifiCppPreviousProjectVersion) -}} {{- end -}} {{- $extension := "" -}} {{- with .Get "extension" -}} {{- $extension = . -}} {{- end -}} {{- $downloadFilePath := (print "nifi-minifi-cpp/" $downloadVersion "/nifi-minifi-cpp-" $downloadVersion "-" $extension) -}} <div class="uk-margin-top download-links"> <a class="uk-button uk-button-primary uk-button-small" href="{{ $primaryDownloadUrl }}/{{ $downloadFilePath }}">{{ .Get "label" }} {{ $downloadVersion }}</a> <a class="uk-button uk-button-default uk-button-small" href="{{ $secondaryDownloadUrl }}/{{ $downloadFilePath }}.asc">OpenPGP</a> <a class="uk-button uk-button-default uk-button-small" href="{{ $secondaryDownloadUrl }}/{{ $downloadFilePath }}.sha512">SHA-512</a> </div>