mirror of
https://gitlab.com/ansol/web-ansol.org.git
synced 2024-11-12 17:45:46 +00:00
23 lines
711 B
HTML
23 lines
711 B
HTML
<ul class="network-icon" aria-hidden="true">
|
|
{{ range .Params.social }}
|
|
{{ $pack := or .icon_pack "fas" }}
|
|
{{ $pack_prefix := $pack }}
|
|
{{ if in (slice "fab" "fas" "far" "fal") $pack }}
|
|
{{ $pack_prefix = "fa" }}
|
|
{{ end }}
|
|
{{ $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 }}
|
|
<li>
|
|
<a href="{{ $link | safeURL }}" {{ $target | safeHTMLAttr }}>
|
|
<i class="{{ $pack }} {{ $pack_prefix }}-{{ .icon }}"></i>
|
|
</a>
|
|
</li>
|
|
{{end}}
|
|
</ul>
|