docs(fix): update theme.toml with min version and authors
Signed-off-by: Patrick Kollitsch <patrick@davids-neighbour.com>
This commit is contained in:
parent
396d0138ac
commit
ae14ccf407
24
layouts/partials/func/social/getShareLink.html
Normal file
24
layouts/partials/func/social/getShareLink.html
Normal file
|
@ -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
layouts/partials/func/social/sortNetworks.html
Normal file
23
layouts/partials/func/social/sortNetworks.html
Normal file
|
@ -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 -}}
|
|
@ -44,29 +44,3 @@
|
||||||
</a>
|
</a>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
</div>
|
</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 -}}
|
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
{{- continue -}}
|
{{- continue -}}
|
||||||
{{/* @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" page "setup" $setup) }}
|
{{- $options := (dict "context" $context "setup" $setup) }}
|
||||||
{{- $href := partialCached "func/getShareLink.html" $options $options -}}
|
{{- $href := partialCached "func/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"
|
||||||
|
@ -60,30 +60,3 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{- end -}} {{/* if eq "true" $disabled */}}
|
{{- 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
theme.toml
13
theme.toml
|
@ -1,6 +1,3 @@
|
||||||
# theme.toml template for a Hugo theme
|
|
||||||
# See https://github.com/gohugoio/hugoThemes#themetoml for an example
|
|
||||||
|
|
||||||
name = "Ananke Gohugo Theme"
|
name = "Ananke Gohugo Theme"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md"
|
licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md"
|
||||||
|
@ -8,8 +5,10 @@ description = "A Base theme for building full featured Hugo sites"
|
||||||
homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke"
|
homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke"
|
||||||
tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"]
|
tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"]
|
||||||
features = ["posts", "shortcodes", "related content", "comments"]
|
features = ["posts", "shortcodes", "related content", "comments"]
|
||||||
min_version = "0.84.0"
|
min_version = "0.128.0"
|
||||||
|
|
||||||
[author]
|
authors = [
|
||||||
name = "theNewDynamic"
|
{name = "Patrick Kollitsch", homepage = "https://github.com/davidsneighbour"},
|
||||||
homepage = "https://www.thenewdynamic.com/"
|
{name = "Regis Philibert", homepage = "https://github.com/regisphilibert"},
|
||||||
|
{name = "Bud Parr", homepage = "https://github.com/budparr"}
|
||||||
|
]
|
||||||
|
|
Loading…
Reference in a new issue