Add social shortcode

master
Will Faught 2 years ago
parent a5924473f4
commit d96ae13609

@ -1,6 +1,6 @@
{{ $page := . }} {{ $page := . }}
<span class="paige-social"> <span>
{{ range $k, $v := $page.Param "paige.social" }} {{ range $k, $v := $page.Param "paige.social" }}
{{ if hasPrefix $v.link "mailto:" }} {{ if hasPrefix $v.link "mailto:" }}
<a class="mx-2" href="#" data-a="{{ base64Encode (index (split $v.url `@`) 0) }}" data-b="{{ base64Encode `@` }}" data-c="{{ base64Encode (index (split $v.url `@`) 1) }}" onclick="this.href = atob(this.dataset.a) + atob(this.dataset.b) + atob(this.dataset.c)"><i class="{{ $v.class }}"><span class="visually-hidden">{{ $v.name }}</span></i></a> <a class="mx-2" href="#" data-a="{{ base64Encode (index (split $v.url `@`) 0) }}" data-b="{{ base64Encode `@` }}" data-c="{{ base64Encode (index (split $v.url `@`) 1) }}" onclick="this.href = atob(this.dataset.a) + atob(this.dataset.b) + atob(this.dataset.c)"><i class="{{ $v.class }}"><span class="visually-hidden">{{ $v.name }}</span></i></a>

@ -0,0 +1,7 @@
{{ $page := .Page }}
{{ if $page.Param "paige.social" }}
<p class="display-6 paige-social text-center">
{{ partial "paige/social.html" $page }}
</p>
{{ end }}
Loading…
Cancel
Save