Επεξεργαστής Mermaid
Δημιουργήστε διαγράμματα ροής, διαγράμματα ακολουθίας, Gantt και άλλα από κείμενο με τον επεξεργαστή Mermaid. Αποδώστε, κάντε zoom και εξάγετε σε SVG ή PNG στον browser σας.
Τι είναι το Mermaid;
Το Mermaid είναι μια γλώσσα διαγραμμάτων ανοιχτού κώδικα που επιτρέπει τη δημιουργία διαγραμμάτων από απλό κείμενο, παρόμοια με το Markdown. Περιγράφετε κόμβους και συνδέσεις με απλή σύνταξη και ο renderer σχεδιάζει το διάγραμμα αυτόματα.
Ποιοι τύποι διαγραμμάτων υποστηρίζονται;
Ο επεξεργαστής περιλαμβάνει παραδείγματα για διαγράμματα ροής, ακολουθίας, κλάσεων, καταστάσεων, ER, Gantt, κυκλικά, νοητικούς χάρτες και χρονογραμμές. Το Mermaid 11 υποστηρίζει και άλλους τύπους που μπορείτε να πληκτρολογήσετε.
Πώς δημιουργώ διάγραμμα;
Επιλέξτε παράδειγμα από τη λίστα ή πληκτρολογήστε τον κώδικά σας στον αριστερό επεξεργαστή. Η προεπισκόπηση αποδίδεται ξανά περίπου 350 ms μετά το σταμάτημα της πληκτρολόγησης· σε σφάλμα σύνταξης, κόκκινο πάνελ δείχνει το ακριβές σφάλμα ενώ το προηγούμενο διάγραμμα παραμένει.
Αποστέλλεται ο κώδικάς μου κάπου;
Όχι. Όλα αποδίδονται τοπικά στον browser σας με JavaScript. Ο κώδικάς σας δεν φεύγει ποτέ από τη συσκευή σας.
Πώς εξάγω το διάγραμμα;
Χρησιμοποιήστε Λήψη SVG για επεκτάσιμο διάνυσμα ή Λήψη PNG για εικόνα διπλής ανάλυσης, με προαιρετικό διαφανές φόντο. Η Αντιγραφή κώδικα τοποθετεί την πηγή Mermaid στο πρόχειρο.
Γιατί η εξαγωγή PNG αποτυγχάνει μερικές φορές;
Ορισμένες λειτουργίες του Mermaid αποδίδονται μέσω foreignObject, που τα browsers μπορεί να αρνηθούν να ραστεροποιήσουν. Τότε η εξαγωγή PNG εμφανίζει σφάλμα, αλλά η λήψη SVG λειτουργεί πάντα αφού δεν απαιτείται ραστεροποίηση.
Πώς λειτουργεί το zoom;
Η προεπισκόπηση υποστηρίζει κλίμακα 0,5x έως 2x. Τα κουμπιά + και - βηματίζουν κατά 10%, η Προσαρμογή μετράει το διάγραμμα στην περιοχή προεπισκόπησης και το 100% επαναφέρει το αρχικό μέγεθος.
Μπορώ να χρησιμοποιήσω Mermaid στη δική μου τεκμηρίωση;
Ναι. Το GitHub, το GitLab και πολλά εργαλεία τεκμηρίωσης αποδίδουν μπλοκ Mermaid εγγενώς: τυλίξτε τον κώδικα σε μπλοκ κώδικα mermaid και θα σχεδιαστεί αυτόματα στη σελίδα.
Υποστηρίζει ο επεξεργαστής σκούρα θεματολογία;
Ναι. Το διάγραμμα ακολουθεί το θέμα της πλατφόρμας: με μετάβαση σε σκούρη λειτουργία αποδίδεται ξανά αυτόματα με τη σκούρα θεματολογία του Mermaid.
Συμβουλές για ευανάγνωστα διαγράμματα;
Σύντομες ετικέτες κόμβων, κατάλληλη κατεύθυνση για το περιεχόμενο (TD κάθετα ή LR οριζόντια), διαίρεση πολύ μεγάλων γράφων σε υπογράφους και χρήση των ενσωματωμένων παραδειγμάτων ως προτύπου για κάθε τύπο.
Πώς να χρησιμοποιήσετε το Επεξεργαστής Mermaid
Το Mermaid μετατρέπει απλό κείμενο σε διαγράμματα ροής, ακολουθίας, Gantt και άλλα. Αυτός ο ζωντανός επεξεργαστής επανασχεδιάζει τον κώδικά σας καθώς πληκτρολογείτε, εξ ολοκλήρου στον browser — τίποτα δεν φεύγει από τη συσκευή σας.
- Επιλέξτε αφετηρία από την αναπτυσσόμενη λίστα «Παράδειγμα» — εννέα έτοιμα διαγράμματα καλύπτουν ροής, ακολουθίας, κλάσεων, καταστάσεων, ER, Gantt, κυκλικό, νοητικό χάρτη και χρονογραμμή, και η επιλογή φορτώνει τον κώδικά του στον επεξεργαστή.
- Επεξεργαστείτε τον κώδικα Mermaid στο αριστερό πάνελ· η Προεπισκόπηση δεξιά επανασχεδιάζεται περίπου ένα τρίτο του δευτερολέπτου μετά την τελευταία πληκτρολόγηση. Όταν εμφανιστεί σφάλμα σύνταξης στο κόκκινο πάνελ, το τελευταίο έγκυρο διάγραμμα παραμένει ορατό όσο διορθώνετε.
- Εστίαση από 50% έως 200% με τα κουμπιά συν και πλην, πατήστε «Προσαρμογή» για να χωρέσει το διάγραμμα στο πλαίσιο προεπισκόπησης ή «100%» για επιστροφή στο πραγματικό μέγεθος.
- Τσεκάρετε «Διαφανές φόντο» αν θέλετε το PNG χωρίς λευκό παρασκήνιο και πατήστε «Λήψη SVG» ή «Λήψη PNG» — το PNG εξάγεται σε διπλή ανάλυση και παραμένει ευκρινές όταν ενσωματωθεί.
- Πατήστε «Αντιγραφή κώδικα» για να βάλετε την πηγή Mermaid στο πρόχειρο και να την επικολλήσετε σε τεκμηρίωση, wiki ή αποθετήρια.
Όταν ένα διάγραμμα αρνείται να εμφανιστεί, σχολιάστε τις πρόσφατα τροποποιημένες γραμμές για να απομονώσετε το λάθος — το μήνυμα σφάλματος κατονομάζει την προβληματική γραμμή και η προεπισκόπηση κρατά την τελευταία λειτουργική έκδοση έως ότου η σύνταξη ξαναγίνει σωστή.
Σχετικά εργαλεία
- Κώδικας σε Εικόνα Μετατρέψτε αποσπάσματα κώδικα σε κοινόχρηστες εικόνες με επισήμανση σύνταξης, προσαρμοσμένα θέματα και διακοσμήσεις παραθύρου. 100% απόρρητο, όλα στο πρόγραμμα περιήγησης.
- Προεπισκόπηση Markdown Δωρεάν διαδικτυακός επεξεργαστής Markdown με ζωντανή προεπισκόπηση. Γράψτε, αποδώστε και εξάγετε Markdown με πλήρη υποστήριξη GFM.
- Προβολέας και Επεξεργαστής SVG Προεπισκόπηση, επεξεργασία και βελτιστοποίηση αρχείων SVG online. Ζωντανή προεπισκόπηση, επεξεργασία κώδικα και εργαλεία βελτιστοποίησης.
- Προβολέας δέντρου JSON Οπτικοποιήστε δεδομένα JSON ως διαδραστικό συμπτυσσόμενο δέντρο. Αναζητήστε κλειδιά και τιμές, παρακολουθήστε το JSONPath κατά την αιώρηση και χειριστείτε μεγάλα αρχεία με τεμπέλικη φόρτωση. Υποστηρίζει σύρσιμο και απόθεση αρχείων .json.
- Έλεγχος Hash Υπολογίστε και επαληθεύστε hashes MD5, SHA-1, SHA-256, SHA-512 τοπικά
- Υπολογιστής Chmod Δωρεάν διαδικτυακός υπολογιστής chmod για οπτικοποίηση και υπολογισμό δικαιωμάτων αρχείων Linux με πλαίσια ελέγχου. Άμεση μετατροπή μεταξύ αριθμητικής (755, 644) και συμβολικής σημειογραφίας (rwxr-xr-x). Υποστηρίζει ειδικά δικαιώματα όπως setuid, setgid, sticky bit.
- Πίνακας ASCII Πλήρης αναφορά κωδικοποίησης χαρακτήρων ASCII με δεκαδικούς, δεκαεξαδικούς, οκταδικούς, δυαδικούς κωδικούς, οντότητες HTML και περιγραφές χαρακτήρων. Άμεση αναζήτηση και φιλτράρισμα.
- Προβολέας Hex Προβολή περιεχομένων αρχείων σε μορφή hex dump με αναζήτηση, πλοήγηση offset και εικονική κύλιση