Skip to content

D2BlockNode component ​

Math & Diagramspeer: @terrastruct/d2

Fenced ```d2 blocks compile through the D2 runtime into SVG diagrams with progressive rendering.

Markdown input
```d2
client -> server: request
server -> client: response
```
Live rendered output
D2
client -> server: request
server -> client: response

Deep dive

This component has a dedicated guide: /guide/d2

Customize & override

Override built-in components — replace this node renderer safely with scoped overrides. Renderer & node components reference — see all exported components and their props.

Optional peers

Rendering this component requires its peer dependencies. See Installation & optional peers.

Related components