diff --git a/layouts/partials/header/hero.html b/layouts/partials/header/hero.html index 03afc3601dc20bc257623120fde22aee25d77aa6..d967378e0f064e8479e9e156b2f8e18192891f2e 100644 --- a/layouts/partials/header/hero.html +++ b/layouts/partials/header/hero.html @@ -47,7 +47,10 @@ {{ with $button }} {{ if and .display .target .label }} - <a href="{{ .target }}" class="btn">{{ .label }}</a> + {{ $title := .label }} + {{ $isExternal := .external | default false }} + {{ $link_title := cond $isExternal (safeHTML (i18n "commons.link.blank_aria" (dict "Title" $title))) $title}} + <a href="{{ .target }}" title ="{{ $link_title }}" class="btn" {{ if $isExternal -}} target="_blank" rel="noopener" {{- end }}>{{ .label }}</a> {{ end }} {{ end }}