Open navClose nav

Repeatable Field Group,dpr_auto,f_auto,q_80,w_640/

A repeatable array of fields.


  • General
    • Label — the human-friendly label shown above the input field in the editor.
    • Name — the key stored in your content’s front matter, used to access it in your templates.
    • Description — a human friendly description of what the field does and/or instructions for your editors.
    • Hidden — hides the field in the editor, but allows developers to set default values or maintain the field for legacy purposes.
  • Display
    • Item Label — select a field from the group to serve as the label for each item.
  • Validation
    • Minimum — the lowest number of items that must be added to this field.
    • Maximum — the highest number of items that can be added to this field.


You can access this field in your templates using the field’s name:


{{ range .Params.authors }}
<div class="author">
  <h2>{{ .name }}</h2>
  <small>{{ .bio }}</small>
  <img src="{{ .image }}" alt="Photo of {{ .name }}">
{{ end }}


{% for author in page.authors %}
<div class="author">
  <h2>{{ }}</h2>
  <small>{{ }}</small>
  <img src="{{ author.image }}" alt="Photo of {{ }}">
{% endfor %} 

Config Files

You can configure this field in Front Matter Template Config Files as follows:

type: field_group_list
name: [String]
label: [String]
description: [String]
hidden: [true|false]
 - [FieldConfig]
  labelField: [String]


type: field_group_list
name: authors
label: Authors
description: The authors of this post
hidden: false
- type: text
  name: name
  label: Author's Name
    required: true
- type: textarea
  name: bio
  label: Author's Bio 
    required: true
  labelField: name

Last updated on December 31, 2017