{{- $url := .Get "url" -}} {{- $desc := .Get "desc" | default (i18n "actions_cta") -}} {{- $caption := .Get "caption" | default "" -}} {{- $use := .Get "use" | default "site" -}} {{- $outclass := .Get "outclass" | default "" -}} {{- $inclass := .Get "inclass" | default "" -}} {{- $icons := dict "download" "download" "site" "external-link" "repo" "git-branch" "mail" "mail" -}} {{- $icon := index $icons $use | default "external-link" -}} {{- $isDownload := eq $use "download" -}} {{- if $url -}}
{{- with $caption -}}

{{ . }}

{{- end -}} {{ $desc }}
{{- else -}} {{- errorf "actions shortcode: 'url' parameter is required" -}} {{- end -}}