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
valuefromoptionsforselectdropdowns.
true/falseforbuttonandcheckboxform elements- default value for
textfields
Key/value pairs will show up as raw YAML in the metadata editor.