Markdown Display
Document your workflow on the canvas, where you can actually see it
ComfyUI workflows are notoriously hostile to the reader. Load up anyone's shared graph and you're staring at a wall of nodes with no idea what anything does - the "workflow included" culture gives you the pipeline but not the explanation. Markdown Display from comfyui-daz-tools is the cheap fix: a node that renders markdown right on the canvas, so you can write the instructions, settings notes, and version history where you're looking at the thing being documented.
How it works
It's dead simple under the hood. You feed it a markdown string and it renders it live in a DOM widget inside the node - headers, bold, code blocks, tables, links, all of it. There's no output socket; this is a pure display node (an "output node" in ComfyUI terms), which means it doesn't participate in the compute graph at all. It just sits there showing text, updating as you edit.
Because it re-renders live from the incoming string, it composes well with anything that produces text: a prompt-building chain, a LoRA inspector's markdown output, a node that summarizes the current config. Feed it static text via a text-input node and you've got a sticky note with formatting.
What it's actually for
Three things, roughly:
- Documenting shared workflows. If you're the person sharing graphs, drop a Markdown Display at the top that explains model names, expected resolutions, and what each section does. The reader experience goes from "good luck" to "oh, that's what this does." The KB's own notes on the beginner problem and the "Just Imagine you are a newcomer" complaint are exactly this gap - a documentation node is the community's standing workaround.
- Keeping run notes attached to the workflow. Version labels, the LoRA strength that worked, the prompt hack that fixed the wobble. The node saves with the workflow JSON, so the notes travel with the file.
- Cheap UI for text outputs. Instead of the default floating text popup, a markdown table rendering of, say, a config summary is legible at a glance.
Installing it
It's part of the pack, so the usual:
cd ComfyUI/custom_nodes
git clone https://github.com/denyazzolin/comfyui-daz-tools
Restart ComfyUI, or install via ComfyUI Manager by searching comfyui-daz-tools. No dependencies.
Gotchas
The honest caveats: it's a display node, so it doesn't do anything to your pipeline - don't expect it to gate, route, or hold state. And like any heavily custom-UI node, it's at the mercy of ComfyUI's frontend changes; if markdown stops rendering after a ComfyUI update, the Nodes 2.0 canvas feature is the usual culprit, and falling back to the legacy canvas fixes it. Minor, but worth knowing so you don't blame the wrong thing.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| markdown | STRING | — |
Outputs (0)
No outputs