theme(fix): make social share link cache context dependent

Signed-off-by: Patrick Kollitsch <patrick@davids-neighbour.com>
This commit is contained in:
Patrick Kollitsch 2024-10-24 15:58:39 +07:00
parent ae14ccf407
commit a5ff1b1e25
No known key found for this signature in database
GPG Key ID: 5A5360B005AD68C7
3 changed files with 8 additions and 8 deletions

View File

@ -14,7 +14,7 @@
*/}} */}}
{{ .CurrentSection.Title }} {{ .CurrentSection.Title }}
</aside> </aside>
{{- partialCached "social/share.html" . . -}} {{- partial "social/share.html" . -}}
<h1 class="f1 athelas mt3 mb1"> <h1 class="f1 athelas mt3 mb1">
{{- .Title -}} {{- .Title -}}
</h1> </h1>

View File

@ -6,7 +6,7 @@
{{/* This here is an ugly workaround for GoHugo's missing sortByArray feature. {{/* This here is an ugly workaround for GoHugo's missing sortByArray feature.
Let's cache it so it does not take away too much time. Let's cache it so it does not take away too much time.
PS: It's also a couple of years old, so maybe there is a better solution by now. */}} PS: It's also a couple of years old, so maybe there is a better solution by now. */}}
{{- $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-follow" -}} {{- $setups = partials.IncludeCached "func/social/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-follow" -}}
<div class="ananke-socials"> <div class="ananke-socials">
{{- range $setups -}} {{- range $setups -}}

View File

@ -19,7 +19,7 @@
{{/* This here is an ugly workaround for GoHugo's missing sortByArray feature. {{/* This here is an ugly workaround for GoHugo's missing sortByArray feature.
Let's cache it so it does not take away too much time. Let's cache it so it does not take away too much time.
PS: It's also a couple of years old, so maybe there is a better solution by now. */}} PS: It's also a couple of years old, so maybe there is a better solution by now. */}}
{{- $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-share" -}} {{- $setups = partials.IncludeCached "func/social/sortNetworks.html" (dict "networks" $networks "setups" $setups) "social-share" -}}
<div id="sharing" class="mt3 ananke-socials"> <div id="sharing" class="mt3 ananke-socials">
{{- range $setups -}} {{- range $setups -}}
@ -34,7 +34,7 @@
{{/* @todo notification into CLI that a network is configured but not supported */}} {{/* @todo notification into CLI that a network is configured but not supported */}}
{{- end -}} {{- end -}}
{{- $options := (dict "context" $context "setup" $setup) }} {{- $options := (dict "context" $context "setup" $setup) }}
{{- $href := partialCached "func/getShareLink.html" $options $options -}} {{- $href := partialCached "func/social/getShareLink.html" $options $options -}}
<a href="{{ $href }}" <a href="{{ $href }}"
class="ananke-social-link {{ $setup.slug }} no-underline" class="ananke-social-link {{ $setup.slug }} no-underline"
title="{{ $label }}" aria-label="{{ $label }}" title="{{ $label }}" aria-label="{{ $label }}"