mirror of
https://github.com/theNewDynamic/gohugo-theme-ananke.git
synced 2025-06-07 16:42:45 +00:00
theme(fix): make social share link cache context dependent
Signed-off-by: Patrick Kollitsch <patrick@davids-neighbour.com>
This commit is contained in:
parent
ae14ccf407
commit
a5ff1b1e25
@ -8,13 +8,13 @@
|
|||||||
<article class="flex-l flex-wrap justify-between mw8 center ph3">
|
<article class="flex-l flex-wrap justify-between mw8 center ph3">
|
||||||
<header class="mt4 w-100">
|
<header class="mt4 w-100">
|
||||||
<aside class="instapaper_ignoref b helvetica tracked ttu">
|
<aside class="instapaper_ignoref b helvetica tracked ttu">
|
||||||
{{/*
|
{{/*
|
||||||
CurrentSection allows us to use the section title instead of inferring from the folder.
|
CurrentSection allows us to use the section title instead of inferring from the folder.
|
||||||
https://gohugo.io/variables/page/#section-variables-and-methods
|
https://gohugo.io/variables/page/#section-variables-and-methods
|
||||||
*/}}
|
*/}}
|
||||||
{{ .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>
|
||||||
|
@ -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 -}}
|
||||||
|
@ -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 }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user