Function sort: fix example labels (#1344)

* Function sort: fix example labels

* Review feedback: adjust front matter and config values
This commit is contained in:
Patrice Chalin 2021-03-17 10:11:21 -04:00 committed by GitHub
parent 84444120ff
commit 9cece66400
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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