Steps
Present a chronological task as a numbered sequence of rich MDX steps.
Loading documentation…
Steps presents an ordered process as a vertical timeline, and Step supplies each item. The component assigns consecutive numbers automatically, keeps the connecting line aligned with the markers, and supports rich content inside each step. This makes it suitable for setup guides where an instruction may need a command, callout, or explanation in addition to a title.
Use Steps when order matters: installation, configuration, migration, deployment, onboarding, or an incident response flow. A numbered sequence makes dependencies clear and gives readers a visible sense of progress.
Each step may contain regular Markdown and other MDX components. Add a CodeBlock for a command, a Callout for a warning, or an Accordion for an optional detail. Keep one user goal per step; if a step becomes a full guide, link to that guide instead of making the sequence difficult to scan.
Only direct Step elements are numbered. If you need to maintain an externally defined sequence, give a particular step an explicit number. Explicit numbers change only their own marker; the surrounding automatically numbered steps retain their positional numbers.
Add the documentation runtime to the app.
Deploy once the page builds successfully. This step intentionally carries an explicit number.
Because every step accepts MDX, you can make a compact setup sequence feel complete without sending a reader back and forth between several pages.
Start the development server and open the local URL.
A single preview URL makes feedback easier to collect and compare.
Confirm navigation, search, and metadata before deploying.
Direct Step elements to render in order. The parent reads their
sequence and supplies an automatic number where one was not provided.
A Step heading. It appears beside the numbered marker. Omit it
for a terse step that contains only its body content.
An optional Step marker. By default, the first step is
1 and every following step increments by one. Use an explicit
value for a referenced, skipped, or externally numbered procedure.
The body of an individual Step. It accepts prose, fenced
Markdown code, and other built-in MDX components.