Steps
Use :::steps for tutorials, install flows, and procedural docs.
Default Steps
1:::steps2 3### Install4 5Content.6 7### Configure8 9Content.10 11:::
:::steps without a variant renders the default ordered docs flow.
This is equivalent:
1:::steps {variant="default"}2 3### Install4 5Content.6 7:::
Card Steps
Card steps are for richer procedural sections. They render as a vertical numbered stack by default:
1:::steps {variant="cards" layout="stack" numbered stepTheme="cyan"}2 3### Install4 5Content.6 7### Configure8 9Content.10 11:::
Grid mode is explicit:
1:::steps {variant="cards" layout="grid" columns="2" numbered}2 3### Install4 5Content.6 7### Configure8 9Content.10 11:::
Attributes
variant:defaultorcardslayout:stackorgridfor card stepscolumns:1,2,3,4, orautofor card-step grid layoutnumbered: visible generated numbers for card stepstheme: steps wrapper themestepTheme: card theme applied to individual step cards
Defaults:
variant="default"layout="stack"whenvariant="cards"columns="2"whenvariant="cards"andlayout="grid"numbered="true"whenvariant="cards"
Invalid values fall back safely and produce non-fatal diagnostics where diagnostics are available.
Nested Markdown
Code fences, callouts, details, and normal Markdown render inside steps:
1:::steps {variant="cards" stepTheme="glass"}2 3### Install4 5```bash6pnpm add @valkyrianlabs/payload-markdown7```8 9### Configure10 11:::callout {variant="tip"}12Use collection-scoped config for posts.13:::14 15:::
Themes
Built-in steps wrapper themes:
defaultmutedglasscyan
stepTheme uses card themes, so values such as default, glass, cyan, violet, emerald, amber, and danger are available by default.
