prose:
metadata:
_posts:
- name: "layout"
field:
element: "text"
label: "Layout"
value: "default"
- name: "item"
field:
element: "select"
label: "Item"
placeholder: "Select an Item"
options:
- name: "Item 1"
value: "item1"
- name: "Item 2"
value: "item2"
selected: "item2"
Define default metadata editor fields for a given directory, subdirectories will inherit these default fields.
String representing the YAML frontmatter key to be added.
Form element for entering or selecting a YAML frontmatter value matching name
key.
Metadata Editor Element | Value | HTML |
---|---|---|
button |
boolean |
|
checkbox |
boolean |
<input type="checkbox" checked="checked" /> |
text |
string |
<input type="text" name="name" value="value" /> |
select |
string |
<select name="name"> <option value="item1">Item 1</option> <option value="item2">Item 2</option> </input> |
multiselect |
[string, string] |
<select name="name" multiple> <option value="item1">Item 1</option> <option value="item2">Item 2</option> </input> |
<label for="name">label</label>
Placeholder text for select
dropdowns.
<option value="value">name</option>
elements for select
dropdowns.
- name: "Item 1"
value: "item1"
- name: "Item 2"
value: "item2"
- pre-selected
value
fromoptions
forselect
dropdowns.
true
/false
forbutton
andcheckbox
form elements- default value for
text
fields
Key/value pairs will show up as raw YAML in the metadata editor.