mirror of
https://github.com/gohugoio/hugo.git
synced 2026-08-24 15:28:54 +00:00
81689af799
9cece6640Function sort: fix example labels (#1344)84444120fRevert "Fix sample data for sort function (#1363)" (#1364)05c8619f4Fix sample data for sort function (#1363)2beb1c0edFix "Configure taxonomies" title (#1361)cd777b9fbFix sitemap configuration link (#1360)52251fb42Update the 'Customize Dates' example to not error (#1357)1a14cc08aUpdate quick-start.md17bb98a94Add note about image metadata removalec4f7bfffUpdate 404.mdcebfb7a90explaination that `weight` key is used for sorting83190ff12fix typo: "advance settings" → "advanced settings"75743968cUpdate quick-start.mdf1c64cd5aImproved documentation.8af3b236cUpdate theme git-subtree-dir: docs git-subtree-split:9cece66400
1.5 KiB
1.5 KiB
title, description, godocref, date, publishdate, lastmod, categories, menu, keywords, signature, workson, hugoversion, relatedfuncs, deprecated, aliases
| title | description | godocref | date | publishdate | lastmod | categories | menu | keywords | signature | workson | hugoversion | relatedfuncs | deprecated | aliases | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sort | Sorts maps, arrays, and slices and returns a sorted slice. | 2017-02-01 | 2017-02-01 | 2017-02-01 |
|
|
|
|
false |
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.
---
tags: ["tag3", "tag1", "tag2"]
---
// Site config
+++
[params.authors]
[params.authors.Joe]
firstName = "Joe"
lastName = "Bergevin"
[params.authors.Derek]
firstName = "Derek"
lastName = "Perkins"
[params.authors.Tanner]
firstName = "Tanner"
lastName = "Linsley"
+++
// Sort by value, ascending (default for lists)
Tags: {{ range sort .Params.tags }}{{ . }} {{ end }}
→ Outputs Tags: tag1 tag2 tag3
// Sort by value, descending
Tags: {{ range sort .Params.tags "value" "desc" }}{{ . }} {{ end }}
→ Outputs Tags: tag3 tag2 tag1
// Sort by key, ascending (default for maps)
Authors: {{ range sort .Site.Params.authors }}{{ .firstName }} {{ end }}
→ Outputs Authors: Derek Joe Tanner
// Sort by field, descending
Authors: {{ range sort .Site.Params.authors "lastName" "desc" }}{{ .lastName }} {{ end }}
→ Outputs Authors: Perkins Linsley Bergevin