mirror of
https://github.com/gohugoio/hugoDocs.git
synced 2025-09-18 08:19:19 -04:00
Function sort: fix example labels (#1344)
* Function sort: fix example labels * Review feedback: adjust front matter and config values
This commit is contained in:
parent
84444120ff
commit
9cece66400
@ -22,42 +22,42 @@ aliases: []
|
|||||||
A sorted array of map values will be returned with the keys eliminated. There are two optional arguments: `sortByField` and `sortAsc`. If left blank, sort will sort by keys (for maps) in ascending order as its default behavior.
|
A sorted array of map values will be returned with the keys eliminated. There are two optional arguments: `sortByField` and `sortAsc`. If left blank, sort will sort by keys (for maps) in ascending order as its default behavior.
|
||||||
|
|
||||||
```
|
```
|
||||||
+++
|
---
|
||||||
keywords: [ "tag3", "tag1", "tag2" ]
|
tags: ["tag3", "tag1", "tag2"]
|
||||||
+++
|
---
|
||||||
|
|
||||||
// Site config
|
// Site config
|
||||||
+++
|
+++
|
||||||
[params.authors]
|
[params.authors]
|
||||||
[params.authors.Derek]
|
|
||||||
"firstName" = "Derek"
|
|
||||||
"lastName" = "Perkins"
|
|
||||||
[params.authors.Joe]
|
[params.authors.Joe]
|
||||||
"firstName" = "Joe"
|
firstName = "Joe"
|
||||||
"lastName" = "Bergevin"
|
lastName = "Bergevin"
|
||||||
|
[params.authors.Derek]
|
||||||
|
firstName = "Derek"
|
||||||
|
lastName = "Perkins"
|
||||||
[params.authors.Tanner]
|
[params.authors.Tanner]
|
||||||
"firstName" = "Tanner"
|
firstName = "Tanner"
|
||||||
"lastName" = "Linsley"
|
lastName = "Linsley"
|
||||||
+++
|
+++
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
// Use default sort options - sort by key / ascending
|
// Sort by value, ascending (default for lists)
|
||||||
Tags: {{ range sort .Params.tags }}{{ . }} {{ end }}
|
Tags: {{ range sort .Params.tags }}{{ . }} {{ end }}
|
||||||
|
|
||||||
→ Outputs Tags: tag1 tag2 tag3
|
→ Outputs Tags: tag1 tag2 tag3
|
||||||
|
|
||||||
// Sort by value / descending
|
// Sort by value, descending
|
||||||
Tags: {{ range sort .Params.tags "value" "desc" }}{{ . }} {{ end }}
|
Tags: {{ range sort .Params.tags "value" "desc" }}{{ . }} {{ end }}
|
||||||
|
|
||||||
→ Outputs Tags: tag3 tag2 tag1
|
→ Outputs Tags: tag3 tag2 tag1
|
||||||
|
|
||||||
// Use default sort options - sort by value / descending
|
// Sort by key, ascending (default for maps)
|
||||||
Authors: {{ range sort .Site.Params.authors }}{{ .firstName }} {{ end }}
|
Authors: {{ range sort .Site.Params.authors }}{{ .firstName }} {{ end }}
|
||||||
|
|
||||||
→ Outputs Authors: Derek Joe Tanner
|
→ Outputs Authors: Derek Joe Tanner
|
||||||
|
|
||||||
// Use default sort options - sort by value / descending
|
// Sort by field, descending
|
||||||
Authors: {{ range sort .Site.Params.authors "lastName" "desc" }}{{ .lastName }} {{ end }}
|
Authors: {{ range sort .Site.Params.authors "lastName" "desc" }}{{ .lastName }} {{ end }}
|
||||||
|
|
||||||
→ Outputs Authors: Perkins Linsley Bergevin
|
→ Outputs Authors: Perkins Linsley Bergevin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user