Add social links in footer

This commit is contained in:
Jez Cope 2021-04-03 16:27:26 +01:00
parent ebb80ecc38
commit ef87590ca0
2 changed files with 35 additions and 0 deletions

View File

@ -2,6 +2,7 @@
<div class="container">
<div class="columns">
<footer class="column is-8 is-offset-2 has-text-centered">
{{ partial "social.html" . }}
<p>
&copy; {{ now.Year }}
<a href="{{ .Site.BaseURL }}">{{ .Site.Params.Author }}</a>

View File

@ -0,0 +1,34 @@
{{ with .Site.Params.Social }}
<p>
me elsewhere ::
{{ $last := sub (len .) 1 }}
{{ range $i, $x := . }}
{{ $url := $x.info }}
{{ $text := $x.kind }}
{{ if eq $x.kind "github" }}
{{ $url = printf "https://github.com/%s" $x.info }}
{{ else if eq $x.kind "gitlab" }}
{{ $url = printf "https://gitlab.com/%s" $x.info }}
{{ else if eq $x.kind "linkedin" }}
{{ $url = printf "https://linkedin.com/in/%s" $x.info }}
{{ else if eq $x.kind "twitter" }}
{{ $url = printf "https://twitter.com/%s" $x.info }}
{{ else if eq $x.kind "mastodon" }}
{{ $url = printf "https://%s/@%s" (index $x.info 1) (index $x.info 0) }}
{{ else if eq $x.kind "orcid" }}
{{ $url = printf "https://orcid.org/%s" $x.info }}
{{ else if eq $x.kind "keybase" }}
{{ $url = printf "https://keybase.io/%s" $x.info }}
{{ else if eq $x.kind "keyoxide" }}
{{ $url = printf "https://keyoxide.org/%s" $x.info }}
{{ else if eq $x.kind "matrix" }}
{{ $url = printf "https://matrix.to/#/%s" $x.info }}
{{ else if eq $x.kind "pypi" }}
{{ $url = printf "https://pypi.org/user/%s" $x.info }}
{{ end }}
<a href="{{$url}}" rel="me">{{$text}}</a>
{{ if ne $i $last }}|{{ end }}
{{ end }}
</p>
<hr />
{{ end }}