Diagrams: Mermaid + ASCII
mdfy renders diagrams from two source dialects so you can paste either and get the same picture.
Mermaid
Use a fenced block with mermaid:
flowchart LR
Doc[(Doc)] --> Bundle((Bundle))
Bundle --> Hub[/Hub/]
Hub --> AI[Any AI]
AI -. cites .-> Doc
Sequence diagrams work the same way:
sequenceDiagram
participant U as You
participant M as mdfy
participant AI as Claude/ChatGPT
U->>M: Publish doc
M-->>U: Permanent URL
U->>AI: Paste URL
AI->>M: Fetch /raw/<id>
M-->>AI: Clean markdown
State, class, gantt, ER, journey, mindmap, timeline — all supported.
ASCII
Paste an ASCII diagram and mdfy renders it as a stylized container.
┌─────────┐ ┌──────────┐ ┌──────┐
│ Doc │ --> │ Bundle │ --> │ Hub │
└─────────┘ └──────────┘ └──────┘
│
▼
[ Any AI ]
Click any rendered ASCII block to convert it to Mermaid via the "asciitomd" action — the resulting code is editable in the visual canvas.
Why both
ASCII is what LLMs default to producing. Mermaid is what scales to complex graphs. mdfy keeps both in the same toolbox so you don't have to choose at the moment of writing.