diff --git a/layouts/partials/page_author.html b/layouts/partials/page_author.html index 0a9a928d..fd316b0f 100644 --- a/layouts/partials/page_author.html +++ b/layouts/partials/page_author.html @@ -24,12 +24,13 @@ {{ if in (slice "fab" "fas" "far" "fal") $pack }} {{ $pack_prefix = "fa" }} {{ end }} - {{ $target := "target=\"_blank\" rel=\"noopener\"" }} {{ $link := .link }} {{ $scheme := (urls.Parse $link).Scheme }} + {{ $target := "" }} {{ if not $scheme }} - {{ $target = "" }} {{ $link = .link | relLangURL }} + {{ else if in (slice "http" "https") $scheme }} + {{ $target = "target=\"_blank\" rel=\"noopener\"" }} {{ end }}
  • diff --git a/layouts/partials/widgets/about.html b/layouts/partials/widgets/about.html index 336e8a03..b45163a0 100644 --- a/layouts/partials/widgets/about.html +++ b/layouts/partials/widgets/about.html @@ -43,12 +43,13 @@ {{ if in (slice "fab" "fas" "far" "fal") $pack }} {{ $pack_prefix = "fa" }} {{ end }} - {{ $target := "target=\"_blank\" rel=\"noopener\"" }} {{ $link := .link }} {{ $scheme := (urls.Parse $link).Scheme }} + {{ $target := "" }} {{ if not $scheme }} - {{ $target = "" }} {{ $link = .link | relLangURL }} + {{ else if in (slice "http" "https") $scheme }} + {{ $target = "target=\"_blank\" rel=\"noopener\"" }} {{ end }}