layouts/shortcodes/fds-download-links.html (19 lines of code) (raw):
{{- $primaryDownloadUrl := (.Site.Params.dynamicDownloadPathUrl) -}}
{{- $secondaryDownloadUrl := (.Site.Params.downloadPathUrl) -}}
{{- if eq (.Get "site") "archives" -}}
{{- $primaryDownloadUrl = (.Site.Params.archiveDownloadPathUrl) -}}
{{- $secondaryDownloadUrl = (.Site.Params.archiveDownloadPathUrl) -}}
{{- end -}}
{{- $downloadVersion := "" -}}
{{- with .Get "version" -}}
{{- $downloadVersion = . -}}
{{- end -}}
{{- $downloadFilePath := (print "nifi-fds/nifi-fds-" $downloadVersion "/nifi-fds-" $downloadVersion "-source-release.zip") -}}
<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>