Sări la conținut
Complet local

Generator de diagrame Mermaid

Convertiți o listă indentată în definiție de schemă flux, grafic ierarhic sau hartă mentală Mermaid.

Intrare
Ieșire

Generator de diagrame Mermaid

Lipiți o listă indentată sau cu marcatori și acest instrument o convertește imediat în sintaxă de diagramă Mermaid, gată pentru a o lipi într-un README, pagină wiki, Notion sau orice editor cu suport Mermaid. Fiecare nivel de indentare devine o relație părinte-copil, deci o schiță a unui proces, un organigramă sau o structură de foldere devine o definiție de diagramă fără a fi nevoie să scrieți manual sintaxa nodului și muchiei.

Alegeți mai întâi tipul de diagramă: schema flux și graficul ierarhic folosesc sintaxa nod-și-săgeată a Mermaid (diferența este doar ce cuvânt-cheie deschide definiția), în timp ce harta mentală produce aspectul imbricat și fără săgeți pe care Mermaid îl folosește pentru hărți mentale radiale. Direcția (sus-jos, stânga-dreapta, jos-sus, dreapta-stânga) și stilul conectorului (săgeată, punctat, gros) se aplică schemelor flux și graficelor ierarhice. Forma nodului controlează dacă fiecare element se redă ca un dreptunghi, o casetă rotunjită, un diamant sau un cilindru. Dezactivați ID-urile generate automat pentru a deriva identificatorul fiecărui nod din propriul text în loc de o secvență generică n1, n2, n3 — util atunci când doriți să citiți sintaxa brută la fel de ușor ca imaginea redată. Numerotarea nodurilor adaugă poziția fiecărui element înaintea etichetei sale, iar adâncimea maximă de imbricare vă permite să limitați câte niveluri de indentare sunt incluse, eliminând orice mai profund.

Indentarea poate folosi tabulatoare, spații sau marcatori la început (-, *, •, +) — instrumentul măsoară lățimea relativă de indentare în loc să presupună o dimensiune de tabulare fixă, deci listele mixte se imbrică în continuare corect. Ghilimele, paranteze și alte caractere care ar încălca altfel sintaxa Mermaid sunt automat scăpate în etichete, deci textul lipit nu produce niciodată ieșire nevalidă. Sfârșiturile de linie Windows (CRLF) și Unix (LF) sunt tratate la fel, iar numărarea live sub ieșire raportează liniile de intrare, nodurile și muchiile produse și caracterele totale.

Totul rulează local în browser-ul dvs — schița dvs nu este trimisă niciodată nicăieri. Copiați sintaxa generată, descărcați-o ca fișier .txt sau trimiteți ieșirea înapoi în intrare pentru a continua să rafinez structura înainte de a o lipi într-o diagramă instrument la alegere.

FAQ

Care este diferența dintre "schemă flux" și "grafic ierarhic"?
Utilizează aceeași sintaxă nod-și-săgeată; graficul ierarhic doar deschide definiția cu cuvântul-cheie mai vechi "graph" al Mermaid în loc de "flowchart". Ambele se redau identic în orice vizualizator compatibil cu Mermaid.
Opțiunea hartă mentală suportă direcție sau stil conector?
Nu. Hărțile mentale Mermaid au aspectul automat și fără săgeți, deci aceste două opțiuni afectează doar ieșirea schemei flux și a graficului ierarhic.
Ce se întâmplă cu elementele listei imbricate mai adânc decât adâncimea maximă?
Sunt excluse din diagramă în totalitate, împreună cu orice este imbricat sub ele, deci rezultatul rămâne lizibil pentru schițe foarte profunde.
Cum sunt tratate caracterele speciale cum ar fi ghilimele și parantezele?
Orice etichetă care conține caractere care ar încălca sintaxa Mermaid este automat scăpată și cuprinsă în ghilimele, deci ieșirea rămâne întotdeauna validă.
Lista mea este încărcată undeva?
Nu. Conversia din listă în diagramă se execută integral în browser-ul dvs — schița dvs nu parasește niciodată dispozitivul dvs.