From 74212542b2d7b56042c0143b0f79d7fe3407903c Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sun, 28 Oct 2018 16:19:00 +0000 Subject: [PATCH] fix(profile): fix `social` link when mailto scheme is used Fix #763 --- layouts/partials/page_author.html | 5 +++-- layouts/partials/widgets/about.html | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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 }}