Back to Hugo

collections.KeyVals

docs/content/en/functions/collections/KeyVals.md

0.161.1544 B
Original Source

The primary application for this function is the definition of the namedSlices value in the options map passed to the Related method on the Pages object.

See related content.

go-html-template
{{ $kv := keyVals "foo" "a" "b" "c" }}

The resulting data structure is:

json
{
  "Key": "foo",
  "Values": [
    "a",
    "b",
    "c"
  ]
}

To extract the key and values:

go-html-template
{{ $kv.Key }} → foo
{{ $kv.Values }} → [a b c]