Επεξεργαστής Markdown δωρεάν
Γράψτε και προεπισκοπήστε Markdown σε πραγματικό χρόνο. Υποστηρίζει επικεφαλίδες, έντονη γραφή, πλάγια γραφή, μπλοκ κώδικα, πίνακες και λίστες.
Σύντομη αναφορά Markdown
Συνηθισμένες χρήσεις
- Γράψτε τεκμηρίωση API σε MarkdownΣχέδιο περιγραφές τελικού σημείου, παραδείγματα αιτήματος/απάντησης και πίνακες παραμέτρων σε Markdown.
- Λάβετε σημειώσεις MarkdownΓράψτε δομημένες σημειώσεις σε Markdown που μπορούν να επικολληθούν σε Notion, Obsidian, Bear ή οποιαδήποτε εφαρμογή Markdown.
- Γράψτε ένα GitHub README σε MarkdownΣχεδίαση και προεπισκόπηση του README του αποθετηρίου GitHub σας με ζωντανή απόδοση Markdown.
- Γράψτε τεχνική τεκμηρίωσηΓράψτε και προεπισκοπήστε τεκμηρίωση API, wikis και τεχνικές διαδρομές σε Markdown πριν τη δημοσίευση.
- Γράψτε ιστολογικές δημοσιεύσεις σε MarkdownΣχεδιάστε δημοσιεύσεις ιστολογίου σε Markdown για Ghost, Jekyll, Hugo, Hashnode και άλλες πλατφόρμες δημοσίευσης βάσει Markdown.
Πώς λειτουργεί
Η προεπισκόπηση αποδίδεται από χειρόγραφο αναλυτή Markdown ενσωματωμένο στο εργαλείο — χωρίς marked, remark ή εξωτερική βιβλιοθήκη. Αναλύει την πηγή γραμμή προς γραμμή στον browser, μετατρέποντας τη σύνταξη σε HTML που περνά από sanitizer πριν εμφανιστεί.
- 1Tokenization γραμμή προς γραμμήΗ προσαρμοσμένη συνάρτηση renderMarkdown χωρίζει την πηγή στις αλλαγές γραμμής και τις διατρέχει σε ένα πέρασμα, αναγνωρίζοντας με σειρά προτεραιότητας μπλοκ κώδικα, επικεφαλίδες (H1–H6), παραθέσεις, αριθμημένες και μη λίστες, πίνακες GFM (με στοίχιση στηλών), οριζόντιες γραμμές και παραγράφους.
- 2Επέκταση inline σύνταξηςΚάθε γραμμή ή κελί επεξεργάζεται στη συνέχεια από το inlineMarkdown, μια αλυσίδα αντικαταστάσεων regex που χειρίζεται έντονα (** και __), πλάγια (* και _), έντονα πλάγια (***), διαγραμμένα (~~), inline κώδικα (), εικόνες () και συνδέσμους ([text](url)) — οι εικόνες επιλύονται πριν από τους συνδέσμους ώστε το πρόθεμα ! να μην καταναλωθεί λάθος.
- 3Εξυγίανση και αποκλεισμός απομακρυσμένων πόρωνΤο ακατέργαστο HTML του renderer περνά από sanitizer (sanitize-html) για να αφαιρεθούν μη ασφαλή tags και χαρακτηριστικά όπως <script>, handlers onerror και hrefs javascript:. Ένα δεύτερο πέρασμα (neutralizeRemote) αντικαθιστά από προεπιλογή τις τιμές src απομακρυσμένων εικόνων με δεσμευτικά, ώστε η προεπισκόπηση να μην επικοινωνεί σιωπηλά με εξωτερικούς διακομιστές πριν το επιτρέψετε.
- 4Εξαγωγή ως .md ή αυτόνομο .htmlΗ αντιγραφή ή λήψη Markdown γράφει το ακατέργαστο κείμενο πηγής. Η λήψη HTML περικλείει την εξυγιασμένη έξοδο σε αυτόνομο έγγραφο με δικό του inline stylesheet — οι κλάσεις Tailwind λειτουργούν μόνο μέσα στον ιστότοπο, οπότε η εξαγωγή περιλαμβάνει απλούς κανόνες CSS, κάνοντας το αρχείο αναγνώσιμο παντού.
Σχετικά εργαλεία
Μετατροπέας HTML σε Markdown
Μετατρέψτε HTML σε καθαρό Markdown. Χειρίζεται επικεφαλίδες, λίστες, συνδέσμους, εικόνες, μπλοκ κώδικα, πίνακες και παραθέματα. Ιδανικό για μεταφορά περιεχομένου από CMS.
Μετατροπέας Markdown σε HTML
Μετατρέψτε Markdown σε καθαρό HTML με ζωντανή προεπισκόπηση. Χρησιμοποιήστε την πηγή για να αντιγράψετε έτοιμο HTML για blogs, CMS ή πρότυπα email.
Επεξεργαστής Διαγραμμάτων Mermaid
Γράψτε διαγράμματα ροής, διαγράμματα ακολουθίας, γραφήματα Gantt και άλλα σε σύνταξη Mermaid με ζωντανή προεπισκόπηση. Εξαγωγή ως SVG ή PNG. Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.