From dcfd6d6324e70c086946b3d098b9e417fc2c8a9a Mon Sep 17 00:00:00 2001 From: Will Faught Date: Sat, 4 Mar 2023 16:47:51 -0800 Subject: [PATCH] Change social.html to be reusable --- layouts/_default/paige/home.html | 5 ++++- layouts/partials/paige/social.html | 34 +++++++++--------------------- 2 files changed, 14 insertions(+), 25 deletions(-) diff --git a/layouts/_default/paige/home.html b/layouts/_default/paige/home.html index 18afe7aa..e19cd640 100644 --- a/layouts/_default/paige/home.html +++ b/layouts/_default/paige/home.html @@ -47,7 +47,10 @@ {{ partial "paige/toc.html" $page }} {{ partial "paige/content.html" $page }} - {{ partial "paige/social.html" $page }} + + {{ if $page.Param "paige.social" }} +

{{ partial "paige/social.html" $page }}

+ {{ end }} {{ end }} diff --git a/layouts/partials/paige/social.html b/layouts/partials/paige/social.html index 7e7af80a..b1108d1b 100644 --- a/layouts/partials/paige/social.html +++ b/layouts/partials/paige/social.html @@ -1,25 +1,11 @@ -{{ $params := . }} +{{ $page := . }} -{{ $key := slice "paige" "social" }} -{{ $page := $params }} - -{{ if reflect.IsMap $params }} - {{ $key = $params.key | default $key }} - {{ $page = $params.page }} -{{ end }} - -{{ with index $page.Params $key }} -
- -
-{{ end }} + + {{ range $k, $v := $page.Param "paige.social" }} + {{ if hasPrefix $v.link "mailto:" }} + {{ $v.name }} + {{ else }} + {{ $v.name }} + {{ end }} + {{ end }} +