Skip to content

Commit

Permalink
docs(fix): update theme.toml with min version and authors
Browse files Browse the repository at this point in the history
Signed-off-by: Patrick Kollitsch <patrick@davids-neighbour.com>
  • Loading branch information
davidsneighbour committed Oct 24, 2024
1 parent 396d013 commit ae14ccf
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 61 deletions.
24 changes: 24 additions & 0 deletions layouts/partials/func/social/getShareLink.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{{- $context := .context -}}
{{- $setup := .setup -}}
{{- $separator := "&" -}}
{{- $title := $context.Title | transform.HTMLEscape -}}
{{- $description := $context.Summary | transform.Plainify | transform.HTMLEscape -}}
{{- $permalink := $context.Permalink | transform.HTMLEscape -}}
{{- with $setup.separator -}}
{{- $separator = . -}}
{{- end -}}
{{- $link := fmt.Printf "%s%s" $setup.link "?" -}}
{{- range $key, $value := $setup.particles -}}
{{- if compare.Eq $key "params" -}}
{{- $link = fmt.Printf "%s%s%s" $permalink $separator $value -}}
{{- else -}}
{{- if compare.Eq $value "description" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $description) -}}
{{- else if compare.Eq $value "title" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $title) -}}
{{- else if compare.Eq $value "permalink" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $permalink) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $link -}}
23 changes: 23 additions & 0 deletions layouts/partials/func/social/sortNetworks.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{{- /*

Sorting a list of social networks defined by the order in `networks`.
Only networks present in both `networks` and `setups` will be included. Items missing from `networks` are ignored.
Use `networks` to setup the order of the networks and which network to enable.

Usage: {{ $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) }}

See also `config/_default/params.toml` > `ananke.social` for details.

*/ -}}
{{- $networks := .networks -}}
{{- $setups := .setups -}}
{{- $output := collections.Slice -}}
{{- range $networks -}}
{{- $network := . -}}
{{- range $setups -}}
{{- if compare.Eq .slug $network -}}
{{- $output = $output | collections.Append . -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $output -}}
26 changes: 0 additions & 26 deletions layouts/partials/social/follow.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,29 +44,3 @@
</a>
{{- end -}}
</div>

{{ define "partials/func/sortNetworks.html" }}
{{- /*

Sorting a list of social networks defined by the order in `networks`.
Only networks present in both `networks` and `setups` will be included. Items missing from `networks` are ignored.
Use `networks` to setup the order of the networks and which network to enable.

Usage: {{ $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) }}

See also `config/_default/params.toml` > `ananke.social` for details.

*/ -}}
{{- $networks := .networks -}}
{{- $setups := .setups -}}
{{- $output := collections.Slice -}}
{{- range $networks -}}
{{- $network := . -}}
{{- range $setups -}}
{{- if compare.Eq .slug $network -}}
{{- $output = $output | collections.Append . -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $output -}}
{{- end -}}
29 changes: 1 addition & 28 deletions layouts/partials/social/share.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
{{- continue -}}
{{/* @todo notification into CLI that a network is configured but not supported */}}
{{- end -}}
{{- $options := (dict "context" page "setup" $setup) }}
{{- $options := (dict "context" $context "setup" $setup) }}
{{- $href := partialCached "func/getShareLink.html" $options $options -}}
<a href="{{ $href }}"
class="ananke-social-link {{ $setup.slug }} no-underline"
Expand All @@ -60,30 +60,3 @@
</div>

{{- end -}} {{/* if eq "true" $disabled */}}

{{ define "partials/func/getShareLink.html" }}
{{- $context := .context -}}
{{- $setup := .setup -}}
{{- $separator := "&" -}}
{{- $title := $context.Title | transform.HTMLEscape -}}
{{- $description := $context.Summary | transform.Plainify | transform.HTMLEscape -}}
{{- $permalink := $context.Permalink | transform.HTMLEscape -}}
{{- with $setup.separator -}}
{{- $separator = . -}}
{{- end -}}
{{- $link := fmt.Printf "%s%s" $setup.link "?" -}}
{{- range $key, $value := $setup.particles -}}
{{- if compare.Eq $key "params" -}}
{{- $link = fmt.Printf "%s%s%s" $permalink $separator $value -}}
{{- else -}}
{{- if compare.Eq $value "description" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $description) -}}
{{- else if compare.Eq $value "title" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $title) -}}
{{- else if compare.Eq $value "permalink" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $permalink) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $link -}}
{{ end }}
13 changes: 6 additions & 7 deletions theme.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
# theme.toml template for a Hugo theme
# See https://github.com/gohugoio/hugoThemes#themetoml for an example

name = "Ananke Gohugo Theme"
license = "MIT"
licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md"
description = "A Base theme for building full featured Hugo sites"
homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke"
tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"]
features = ["posts", "shortcodes", "related content", "comments"]
min_version = "0.84.0"
min_version = "0.128.0"

[author]
name = "theNewDynamic"
homepage = "https://www.thenewdynamic.com/"
authors = [
{name = "Patrick Kollitsch", homepage = "https://github.com/davidsneighbour"},
{name = "Regis Philibert", homepage = "https://github.com/regisphilibert"},
{name = "Bud Parr", homepage = "https://github.com/budparr"}
]

0 comments on commit ae14ccf

Please sign in to comment.