diff options
Diffstat (limited to 'layouts/partials/social_links.html')
-rw-r--r-- | layouts/partials/social_links.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/layouts/partials/social_links.html b/layouts/partials/social_links.html new file mode 100644 index 0000000..9758891 --- /dev/null +++ b/layouts/partials/social_links.html @@ -0,0 +1,16 @@ +{{ range .social }} + {{ $link := .link }} + {{ $scheme := (urls.Parse $link).Scheme }} + {{ $target := "" }} + {{ if not $scheme }} + {{ $link = .link | relLangURL }} + {{ else if in (slice "http" "https") $scheme }} + {{ $target = "target=\"_blank\" rel=\"noopener\"" }} + {{ end }} + <a + href="{{ $link | safeURL }}" + {{ $target | safeHTMLAttr }} + > + <i class="{{ .icon_class }}"></i> + </a> +{{ end }} |