HUGO
News Docs Themes Community GitHub

collections.KeyVals

Returns a KeyVals struct.

Syntax

collections.KeyVals KEY VALUE...

Returns

types.KeyValues

Alias

keyVals

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.

{{ $kv := keyVals "foo" "a" "b" "c" }}

The resulting data structure is:

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

To extract the key and values:

{{ $kv.Key }} → foo
{{ $kv.Values }} → [a b c]