Skip to content

scribe.yaml Reference

FrameworkPath
Hugodata/scribe.yaml
Astrosrc/data/scribe.yaml
# Required
framework: hugo # 'hugo' or 'astro'
categories: [] # list of strings — shown as dropdown
authors: [] # list of strings — shown as dropdown
edit_zones: [] # list of zone objects
# Optional
shortcodes: [] # list of shortcode objects (Hugo only)
- path: content/posts # relative from repo root
label: Blog posts # display name in sidebar
type: markdown # 'markdown' or 'data'
- name: youtube # Hugo shortcode name
label: YouTube Video # display name in dialog
icon: player-play # Tabler Icons name (optional)
fields:
- name: id # field name in shortcode
label: Video ID # display label
type: string # currently only 'string' supported