Μετατροπέας Markdown σε HTML

Ο μετατροπέας Markdown σε HTML εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το marked.js με ενεργοποιημένα τα CommonMark + GitHub Flavored Markdown από προεπιλογή. Επικολλήστε Markdown στο αριστερό πλαίσιο, δείτε την αποδιδόμενη HTML στο δεξιό πλαίσιο και αντιγράψτε τον ακατέργαστο κώδικα HTML με ένα κλικ. Υποστηρίζει πίνακες, περιφραγμένα μπλοκ κώδικα, λίστες εργασιών, διαγραφή, αυτόματους συνδέσμους και ενσωματωμένη HTML — ό,τι παρέχει το GFM. Κατασκευασμένο για προγραμματιστές που γράφουν αρχεία README, τεχνικούς bloggers που εξάγουν άρθρα, χρήστες γεννητριών στατικών ιστότοπων (Jekyll, Hugo, Next.js MDX, Astro, Gatsby) που χρειάζονται γρήγορη έξοδο HTML και μηχανικούς τεκμηρίωσης που μετατρέπουν προδιαγραφές Markdown σε ενσωματωμένη HTML. Μηδενική εγγραφή, μηδενική παρακολούθηση, μηδενική κυκλοφορία διακομιστή — το κείμενο παραμένει στη συνεδρία του προγράμματος περιήγησής σας και δεν αγγίζει ποτέ τους διακομιστές μας.

star 4.8
auto_awesome AI
New

Markdown σε HTML calculator

shield 100% Private — Markdown is rendered in your browser. Text never leaves this tab.
0 chars

lightbulb Tips

  • GFM on by default — tables, task lists, strikethrough work without setup
  • Triple-backtick fenced code blocks with language tag enable highlighting
  • Heading IDs auto-generated — useful for in-page anchor links
  • 100% client-side — your Markdown never leaves the browser
  • Sanitize output with DOMPurify before publishing untrusted Markdown

Πώς να μετατρέψετε Markdown σε HTML σε 3 βήματα: Επικόλληση, Προεπισκόπηση, Αντιγραφή

content_paste

Επικόλληση Markdown

Επικολλήστε το κείμενο Markdown σας στο αριστερό τμήμα παραθύρου. Χρησιμοποιήστε την τυπική σύνταξη CommonMark — επικεφαλίδες με #, λίστες με -, κώδικα με αποστρόφους, έντονα με **αστερίσκους**. Τα επιπλέον χαρακτηριστικά GFM (πίνακες, λίστες εργασιών, διαγραφή) λειτουργούν αμέσως.

visibility

Ζωντανή προεπισκόπηση HTML

Το δεξί τμήμα παραθύρου αποδίδει το HTML σε πραγματικό χρόνο καθώς πληκτρολογείτε. Πίνακες, μπλοκ κώδικα, λίστες, επικεφαλίδες και σύνδεσμοι προεπισκοπούνται με ακρίβεια — ό,τι βλέπετε είναι αυτό που θα πάρετε όταν επικολλήσετε το HTML σε μια σελίδα.

content_copy

Αντιγραφή αποτελέσματος

Κάντε κλικ στην επιλογή Αντιγραφή HTML για να αντιγράψετε τον ακατέργαστο πηγαίο κώδικα HTML στο πρόχειρό σας, έτοιμο για επικόλληση σε CMS, ανάρτηση ιστολογίου ή αρχείο `.html`. Κάντε κλικ στην επιλογή Αντιγραφή αποδοθέντων για να αντιγράψετε την μορφοποιημένη προβολή (διατηρεί την οπτική σχεδίαση σε προορισμούς πλούσιου κειμένου).

The Formula

Η μετατροπή Markdown σε HTML είναι ανάλυση μίας διtάλευσης. Το marked.js μετατρέπει σε διακριτικά το Markdown γραμμή προς γραμμή (επίπεδο μπλοκ: επικεφαλίδες, παράγραφοι, λίστες, μπλοκ κώδικα, παραθέσεις, πίνακες) και στη συνέχεια εντός γραμμής (έντονα, πλάγια, διαστήματα κώδικα, σύνδεσμοι, εικόνες), και στη συνέχεια εκπέμπει στοιχείο HTML στοιχείο προς στοιχείο. Με το GFM ενεργοποιημένο, ενεργοποιούνται πρόσθετοι κανόνες για πίνακες (σειρές χωρισμένες με κάθετη γραμμή), περιφραγμένα μπλοκ κώδικα (τρία ανάποδα αποστρόφους), λίστες εργασιών (`- [ ]`/`- [x]`), διαγραφή (`~~text~~`) και αυτόματους συνδέσμους (`https://example.com` γίνεται αυτόματα άγκυρα). Το αποτέλεσμα είναι καθαρό, σημασιολογικό HTML έτοιμο να τοποθετηθεί σε μια σελίδα, CMS ή γεννήτρια στατικών ιστοτόπων.

html = marked.parse(markdown, options)

lightbulb Variables Explained

  • markdown Το ακατέργαστο κείμενο Markdown που επικολλάτε — υποστηρίζει σύνταξη CommonMark και GitHub Flavored Markdown: επικεφαλής (#-######), έντονα (**text**), πλάγια (*text*), κώδικα (`backticks`), συνδέσμους ([text](url)), εικόνες (![alt](url)), λίστες, παραθέσεις (>), πίνακες (| header |), πεφραγμένο κώδικα (```), λίστες εργασιών (- [ ]), και διαγραφή (~~text~~)
  • gfm Σημαία επέκτασης GitHub Flavored Markdown — ενεργοποιεί πίνακες, μπλοκ πεφραγμένου κώδικα, αυτόματους συνδέσμους (τα raw URLs γίνονται υπερσύνδεσμοι), διαγραφή και λίστες εργασιών επιπλέον της βάσης CommonMark. Προεπιλογή true σε αυτό το εργαλείο επειδή ταιριάζει με αυτό που γράφουν πραγματικά οι περισσότεροι προγραμματιστές και bloggers.
  • breaks Εάν οι αλλαγές γραμμής εντός των παραγράφων γίνονται ετικέτες `<br>`. Προεπιλογή false (προδιαγραφή CommonMark) — οι μεμονωμένες αλλαγές γραμμής συμπτύσσονται σε κενά, η κενή γραμμή χωρίζει τις παραγράφους. Ενεργοποιήστε το για απομαγνητοφωνήσεις τύπου chat όπου κάθε αλλαγή γραμμής έχει σημασία.
  • headerIds Εάν οι επικεφαλίδες αποκτούν αυτόματα παραγόμενα χαρακτηριστικά `id` (slugified από το κείμενο). Προεπιλογή true — ενεργοποιεί συνδέσμους αγκύρωσης όπως `#my-section` για πλοήγηση εντός της σελίδας, χρήσιμο για πίνακες περιεχομένων και τεκμηρίωση.
  • sanitize Εάν θα αφαιρεθεί το raw HTML που είναι ενσωματωμένο στο Markdown. Το marked.js απέρριψε την ενσωματωμένη απολύμανση στο v5+. το raw HTML περνάει ως έχει. Για μη εμπιστευτική είσοδο Markdown, απολυμάνετε την έξοδο με το DOMPurify πριν την εισαγωγή σε μια σελίδα.

tips_and_updates Pro Tips

1

Το GFM είναι ενεργοποιημένο από προεπιλογή — πίνακες, λίστες εργασιών, διαγραφή, αυτόματοι σύνδεσμοι λειτουργούν χωρίς επιπλέον ρύθμιση

2

Χρησιμοποιήστε τριπλά ανάποδα αποστροφάκια για περιφραγμένα μπλοκ κώδικα με ετικέτα γλώσσας (```javascript) ώστε οι επισημαντές σύνταξης να μπορούν να χρωματίσουν το αποτέλεσμα αργότερα

3

Τα αναγνωριστικά επικεφαλίδων δημιουργούνται αυτόματα από το κείμενο της επικεφαλίδας — χρήσιμα για συνδέσμους άγκυρας εντός της σελίδας, όπως #my-section

4

Η ενσωματωμένη HTML περνάει αμετάβλητη — χρήσιμη για πτυσσόμενα στοιχεία `<details>`, πλήκτρα `<kbd>` και προσαρμοσμένα στοιχεία

5

Οι απαλές αλλαγές γραμμής (μονή νέα γραμμή) συμπτύσσονται σε κενά σύμφωνα με το CommonMark. Χρησιμοποιήστε δύο κενά στο τέλος της γραμμής ή μια κενή γραμμή για μια ρητή αλλαγή

6

Οι πίνακες με κάθετες γραμμές (pipes) δεν χρειάζονται εξωτερικές κάθετες γραμμές ή ταιριαστά πλάτη στηλών — η στοίχιση με `-:`/`:-:`/`:-` στον διαχωριστή κεφαλίδας λειτουργεί σε οποιοδήποτε πλάτος

7

Οι λίστες εργασιών (`- [ ]` και `- [x]`) αποδίδονται ως πραγματικά πλαίσια ελέγχου σε προγράμματα περιήγησης που υποστηρίζουν ψευδοστοιχεία CSS

8

Η διαγραφή γίνεται με `~~διπλά tildes~~` και όχι μονά (τα μονά tildes δεν αποδίδονται στο CommonMark)

9

Εάν η έξοδος φαίνεται εσφαλμένη, βεβαιωθείτε ότι χρησιμοποιείτε σύνταξη συμβατή με GFM — η βάση του CommonMark είναι αυστηρότερη και ενδέχεται να μην υποστηρίζει επεκτάσεις

10

Για μη αξιόπιστη είσοδο Markdown από τρίτους, απολυμάνετε την αποδιδόμενη HTML με το DOMPurify πριν την εισαγωγή σε μια σελίδα

Μετατρέψτε το Markdown σε καθαρό, σημασιολογικό HTML αμέσως με πλήρη υποστήριξη GitHub Flavored Markdown, ζωντανή προεπισκόπηση διπλής όψης και αντιγραφή με ένα κλικ — δωρεάν, γρήγορα και 100% από την πλευρά του πελάτη. Επικολλήστε οποιοδήποτε Markdown (αρχεία README, πρόχειρα ιστολογίων, τεκμηρίωση, τεχνικές προδιαγραφές) στα αριστερά, δείτε το αποδιδόμενο HTML στα δεξιά καθώς πληκτρολογείτε και αντιγράψτε το αποτέλεσμα με ένα μόνο κλικ. Υποστηρίζεται από το marked.js με ενεργοποιημένα τα CommonMark + GFM από προεπιλογή: πίνακες, μπλοκ πεφραγμένου κώδικα, λίστες εργασιών, διαγραφή και αυτόματοι σύνδεσμοι λειτουργούν χωρίς καμία διαμόρφωση. Κατασκευασμένο για προγραμματιστές που γράφουν README, τεχνικούς bloggers που εξάγουν άρθρα, χρήστες γεννητριών στατικών ιστότοπων (Jekyll, Hugo, Next.js MDX, Astro, Gatsby) και μηχανικούς τεκμηρίωσης. Μηδενική εγγραφή, μηδενική παρακολούθηση, μηδενικός γύρος διακομιστή — το Markdown σας παραμένει στο πρόγραμμα περιήγησής σας και δεν αγγίζει ποτέ τους διακομιστές μας. Παρακάτω: πώς λειτουργεί η μετατροπή Markdown σε HTML, διαφορές CommonMark έναντι GFM, αναφορά σύνταξης, συνηθισμένες παγίδες μετατροπής και συμβουλές για καθαρή έξοδο.

Μετατροπέας Markdown σε HTML Online: Άμεση Μετατροπή με Ζωντανή Προεπισκόπηση

Ο μετατροπέας Markdown-to-HTML παίρνει τη πιο συνηθισμένη ροή εργασίας συγγραφής στον σύγχρονο ιστό — γραφή σε Markdown, δημοσίευση ως HTML — και την κάνει άμεση. Επικολλήστε οποιοδήποτε Markdown στο αριστερό παράθυρο και το δεξιό παράθυρο εμφανίζει το αποδιδόμενο HTML σε πραγματικό χρόνο. Χωρίς γύρο διακομιστή, χωρίς εγγραφή, χωρίς μεταφόρτωση αρχείου: το marked.js εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας, κάνοντας parsing του Markdown σε καθαρό HTML σε χιλιοστά του δευτερολέπτου. Χρησιμοποιήστε το για μεμονωμένη μετατροπή README, προεπισκόπηση πρόχειρου ιστολογίου, μετανάστευση CMS μεταξύ πλατφορμών με διαφορετικές διαλέκτους Markdown ή γρήγορη επαλήθευση ότι η σύνταξή σας είναι σωστή πριν την δέσμευση σε μια γεννήτρια στατικού ιστότοπου. Υποστηρίζει την πλήρη προδιαγραφή CommonMark συν τις επεκτάσεις GitHub Flavored Markdown (πίνακες, λίστες εργασιών, διαγραφή, αυτόματοι σύνδεσμοι) — που σημαίνει ότι ό,τι λειτουργεί στο GitHub θα λειτουργήσει εδώ χωρίς εκπλήξεις.

Πώς να Μετατρέψετε το Markdown σε HTML: Ροή Εργασίας 3 Βημάτων για Οποιοδήποτε Έργο

Βήμα 1: Επικολλήστε το κείμενο Markdown στο αριστερό παράθυρο εισόδου. Ο μετατροπέας δέχεται οποιοδήποτε μήκος από μία γραμμή έως χιλιάδες γραμμές περιεχομένου. Λειτουργεί η τυπική σύνταξη CommonMark: `#` για επικεφαλίδες, `*text*` για πλάγια, `text` για έντονα, `` `code` `` για ενσωματωμένο κώδικα, `[link](url)` για συνδέσμους, `-` ή `*` για στοιχεία μη ταξινομημένης λίστας, `1.` για ταξινομημένες λίστες, `>` για παραθέσεις, τριπλή ανάποδη απόστροφο για μπλοκ πεφραγμένου κώδικα. Βήμα 2: Παρακολουθήστε το δεξιό παράθυρο να αποδίδει HTML σε πραγματικό χρόνο καθώς πληκτρολογείτε ή επικολλάτε. Οι πίνακες αποδίδονται με σωστά περιγράμματα, οι επικεφαλίδες λαμβάνουν αυτόματα παραγόμενα χαρακτηριστικά `id` (για συνδέσμους αγκύρωσης), τα μπλοκ κώδικα διατηρούν ετικέτες γλώσσας και το inline HTML περνάει. Βήμα 3: Κάντε κλικ στο Αντιγραφή HTML για να αρπάξετε τον ακατέργαστο πηγαίο κώδικα HTML για επικόλληση σε ένα αρχείο `.html`, πρόγραμμα επεξεργασίας κειμένου πλούσιου περιεχομένου CMS ή πρότυπο στατικού ιστότοπου. Κάντε κλικ στο Αντιγραφή Απόδοσης για να αντιφέρετε τη μορφοποιημένη προβολή εάν ο προορισμός σας υποστηρίζει πλούσιο κείμενο (Word, Google Docs, συνθέτες email).

GitHub Flavored Markdown έναντι CommonMark: Ποιο Χρησιμοποιεί Αυτός ο Μετατροπέας;

Αυτός ο μετατροπέας έχει και τα δύο ενεργοποιημένα από προεπιλογή. Το CommonMark (2014) είναι η τυποποιημένη, σαφής προδιαγραφή Markdown που ορίζει την ακριβή συμπεριφορά του parser — υιοθετημένη από το GitHub, το Reddit, το Stack Overflow, το Discourse και τα περισσότερα σύγχρονα εργαλεία. Το GitHub Flavored Markdown (GFM) επεκτείνει το CommonMark με πέντε προσθήκες: πίνακες (σειρές χωρισμένες με κάθετες γραμμές με ευθυγράμμιση), λίστες εργασιών (`- [ ]` και `- [x]` για πλαίσια ελέγχου), διαγραφή (`~~text~~`), αυτόματους συνδέσμους (τα raw URLs γίνονται κλικ χωρίς ρητή σύνταξη `[](url)`) και περιορισμένο raw HTML (ορισμένες ετικέτες φιλτραρισμένες για ασφάλεια). Δεδομένου ότι τα README του GitHub είναι η πιο κοινή πηγή Markdown στον ιστό, η συμβατότητα GFM είναι απαραίτητη — αυτός ο μετατροπέας αποδίδει ακριβώς ό,τι αποδίδει το GitHub για την ίδια είσοδο. Εάν χρειάζεστε καθαρή έξοδο CommonMark (χωρίς επεκτάσεις GFM), μπορείτε να απενεργοποιήσετε το GFM στο μενού επιλογών, αλλά η προεπιλογή λειτουργεί για το 95% των περιπτώσεων χρήσης.

Πίνακες Markdown σε HTML: Σύνταξη με Κάθετες Γραμμές και Ευθυγράμμιση Στηλών

Οι πίνακες GFM χρησιμοποιούν χαρακτήρες κάθετης γραμμής (`|`) για τον ορισμό στηλών και παύλες (`-`) στη γραμμή διαχωρισμού κεφαλίδας. Βασική σύνταξη: `| Name | Age |\n|------|-----|\n| Alice | 30 |`. Η ευθυγράμμιση στηλών κωδικοποιείται στη γραμμή διαχωρισμού: `-:` για δεξιά, `:-:` για κέντρο, `:-` ή `-` για αριστερά (προεπιλογή). Παράδειγμα με ευθυγράμμιση: `| Tool | Speed | Free |\n|:-----|------:|:----:|` παράγει έναν πίνακα 3 στηλών με το Tool αριστερή ευθυγράμμιση, Speed δεξιά ευθυγράμμιση, Free κεντραρισμένη ευθυγράμμιση. Ο renderer εξάγει σωστά στοιχεία `<table>`, ``, ``, `<tr>`, `<th>`, `<td>` με χαρακτηριστικά inline `style="text-align:..."` για την ευθυγράμμιση. Οι κάθετες γραμμές στην αρχή και στο τέλος κάθε σειράς είναι προαιρετικές αλλά προστίθενται συνήθως για αναγνωσιμότητα. Τα πλάτη στηλών στην πηγή δεν χρειάζεται να ευθυγραμμίζονται — ο parser δεν ενδιαφέρεται για την οπτική απόσταση.

Μπλοκ Πεφραγμένου Κώδικα και Υποδείξεις Γλώσσας για Επισημάνσεις Σύνταξης

Τα μπλοκ πεφραγμένου κώδικα χρησιμοποιούν τριπλές ανάποδες αποστρόφους (ή tildes) για άνοιγμα και κλείσιμο: ```\ncode here\n```. Προσθέστε μια υπόδειξη γλώσσας μετά το άνοιγμα του φράχτη για να ενεργοποιήσετε την επισήμανση σύνταξης όταν δημοσιεύεται το HTML: ```javascript ή ```python ή ```bash. Ο μετατροπέας εξάγει `<pre><code class="language-X">` όπου X είναι το όνομα της γλώσσας. Αυτός ο μετατροπέας δεν εφαρμόζει χρώματα σύνταξης μόνος του — ο χρωματισμός γίνεται από μια ξεχωριστή βιβλιοθήκη όπως το highlight.js, το Prism.js ή το Shiki όταν το HTML αποδίδεται στη σελίδα σας. Γιατί διαχωρισμός; Οι βιβλιοθήκες επισήμανσης σύνταξης είναι 50KB-200KB η καθεμία και προσθέτουν σημαντικό βάρος στη σελίδα. ο μετατροπέας παραμένει ελαφρύς εξάγοντας μόνο την ετικέτα γλώσσας και αφήνοντας την αγωγή δημοσίευσής σας να προσθέσει χρώματα. Κοινές ετικέτες γλωσσών: javascript, typescript, python, java, csharp, go, rust, ruby, php, html, css, json, yaml, xml, bash, sql, markdown.

Ροή Εργασίας Πρόγραμμα Επεξεργασίας Markdown και Προεπισκόπησης HTML Δίπλα-Δίπλα

Η διεπαφή διπλού παραθύρου — πηγή Markdown στα αριστερά, προεπισκόπηση HTML στα δεξιά — είναι η τυπική ροή εργασίας συγγραφής για τεχνικούς συγγραφείς και προγραμματιστές. Σας επιτρέπει να γράφετε στην ελαφριά, ευανάγνωστη μορφή Markdown βλέποντας αμέσως το αποτέλεσμα που μοιάζει δημοσιευμένο. Σε σύγκριση με τους editors WYSIWYG (Word, Google Docs): Το Markdown είναι πιο γρήγορο στη γραφή (χωρίς ψάξιμο με το ποντίκι για κουμπιά μορφοποίησης), με δυνατότητα ελέγχου έκδοσης (τα απλά κείμενα κάνουν καθαρό diff στο Git), φορητό (οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου λειτουργεί) και παράγει καθαρό HTML χωρίς διογκωμένα ένθετα divs. Σε σύγκριση με την απευθείας γραφή HTML: Το Markdown είναι 3-5x πιο γρήγορο για τυπικό περιεχόμενο (επικεφαλίδες, παράγραφοι, λίστες, σύνδεσμοι), διαβάζεται φυσικά σε πηγαία μορφή και αφαιρεί τις αποφάσεις μορφοποίησης από τη ροή γραφής. Χρησιμοποιήστε το Markdown για οποιοδήποτε περιεχόμενο με βάρος κειμένου. μεταβείτε σε HTML μόνο όταν χρειάζεστε λεπτομερή έλεγχο παρουσίασης.

Markdown σε Καθαρό HTML: Δомή Εξόδου και Σημασιολογικές Ετικέτες

Ο μετατροπέας εξάγει σημασιολογικό HTML5 — στοιχεία που περιγράφουν τη σημασία του περιεχομένου, όχι μόνο την εμφάνιση. Οι επικεφαλίδες γίνονται `<h1>` έως `<h6>` με αυτόματα παραγόμενα χαρακτηριστικά `id` για σύνδεση αγκύρωσης. Οι παράγραφοι γίνονται `<p>`. Τα έντονα γίνονται `<strong>` (όχι `<b>`), τα πλάγια γίνονται `<em>` (όχι `<i>`) — σημασιολογικά ισοδύναμα που λειτουργούν καλύτερα με προγράμματα ανάγνωσης οθόνης και στόχευση CSS. Οι μη ταξινομημένες λίστες γίνονται `<ul><li>`, οι ταξινομημένες λίστες `<ol><li>`. Οι παραθέσεις γίνονται `<blockquote>`. Τα διαστήματα κώδικα γίνονται `<code>`, τα πεφραγμένα μπλοκ γίνονται `<pre><code>`. Οι σύνδεσμοι γίνονται `<a href>`. Οι εικόνες γίνονται `<img src alt>`. Το αποτέλεσμα είναι καθαρό, προσβάσιμο HTML που εισάγεται σε οποιοδήποτε σύγχρονο CMS, γεννήτρια στατικού ιστότοπου ή αρχείο HTML χωρίς τροποποίηση. Χωρίς inline στυλ (εκτός από την ευθυγράμμιση πίνακα), χωρίς επιπλέον περιτυλίγματα `<div>`, χωρίς χαρακτηριστικά κλάσης (εκτός από ετικέτες γλώσσας σε μπλοκ κώδικα).

README σε HTML: Μετατροπή Markdown READMEs για Ιστότοπους Τεκμηρίωσης

Τα αρχεία README είναι η πιο κοινή πηγή Markdown στον ιστό — κάθε αποθήκη GitHub έχει ένα, τα περισσότερα μητρώα πακέτων (npm, PyPI, RubyGems) τα αποδίδουν αυτόματα. Για να μετατρέψετε ένα README.md για έναν ιστότοπο τεκμηρίωσης, επικολλήστε τα περιεχόμενα του αρχείου στον μετατροπέα και αντιγράψτε την έξοδο HTML. Συνήθεις προσαρμογές μετά τη μετατροπή: (1) Σχετικοί σύνδεσμοι — τα αρχεία README χρησιμοποιούν συχνά σχετικές διαδρομές (`./docs/install.md`). ξανά-γράψτε σε απόλυτα URLs για τον δημοσιευμένο ιστότοπο. (2) Διαδρομές εικόνων — το ίδιο πρόβλημα, οι εικόνες README χρησιμοποιούν `./images/logo.png`. ενημερώστε στη διεύθυνση URL της δημοσιευμένης εικόνας. (3) Αναγνωριστικά αγκύρωσης — τα αυτόματα παραγόμενα IDs επικεφαλίδων χρησιμοποιούν μορφή πεζών-παυλών (το `Installation` γίνεται `id="installation"`). ενημερώστε τους εσωτερικούς συνδέσμους αγκύρωσης ανάλογα. (4) Σύνταξη ειδική για αποθήκη — το GitHub συνδέει αυτόματα αναφορές ζητημάτων όπως `#123` και αναφορές χρηστών όπως `@username`. αυτά δεν συνδέονται αυτόματα εκτός του GitHub, γράψτε τα ξανά ως ρητούς συνδέσμους εάν χρειάζεται.

Γεννήτριες Στατικών Ιστότοπων: Ενσωμάτωση Markdown με Jekyll, Hugo, Next.js MDX

Οι γεννήτριες στατικών ιστότοπων (SSGs) επεξεργάζονται αρχεία Markdown σε σελίδες HTML κατά το χρόνο δόμησης, οπότε η χειροκίνητη μετατροπή συνήθως δεν είναι απαραίτητη — δεσμεύετε αρχεία `.md` στην αποθήκη σας και το SSG χειρίζεται τα υπόλοιπα. Κοινά SSGs και ο χειρισμός τους Markdown: Το Jekyll (Ruby) χρησιμοποιεί kramdown από προεπιλογή, συμβατό με CommonMark με κάποιο GFM. Το Hugo (Go) χρησιμοποιεί Goldmark, πλήρες CommonMark + GFM + επεκτάσεις. Το Next.js MDX (JavaScript) χρησιμοποιεί remark/rehype, σας επιτρέπει να ενσωματώνετε στοιχεία React στο Markdown. Το Eleventy (JavaScript) χρησιμοποιεί markdown-it από προεπιλογή. Το Astro (JavaScript) χρησιμοποιεί remark και υποστηρίζει MDX. Το Gatsby (JavaScript) χρησιμοποιεί gatsby-plugin-mdx με remark. Αυτός ο μετατροπέας είναι πιο χρήσιμος για: (a) μεμονωμένες μετατροπές εκτός ροής εργασίας SSG, (b) επαλήθευση ότι το Markdown σας αποδίδεται σωστά πριν τη δέσμευση, (c) μετανάστευση περιεχομένου μεταξύ SSGs που χρησιμοποιούν διαφορετικές διαλέκτους Markdown.

Συνήθη Λάθη Μετατροπής Markdown σε HTML και Πώς να τα Αποφύγετε

Έξι συνηθισμένες παγίδες. (1) Απαλές αλλαγές γραμμής εντός παραγράφων — οι μεμονωμένες αλλαγές γραμμής συμπτύσσονται σε κενά ανά CommonMark, όχι `<br>`. Χρησιμοποιήστε δύο διαστήματα στο τέλος ή μια κενή γραμμή για μια ρητή αλλαγή. (2) Μπλοκ κώδικα με εσοχή (εσοχή 4 διαστημάτων) έναντι πεφραγμένου (τριπλή ανάποδη απόστροφο) — και τα δύο λειτουργούν, αλλά το πεφραγμένο συνιστάται επειδή διατηρεί ετικέτες γλώσσας. (3) Ένθετες λίστες με λανθασμένη εσοχή — το CommonMark απαιτεί 2 ή 4 διαστήματα, η ανάμειξη στηλοθέτη (tabs) και διαστημάτων σπάει την απόδοση σε ορισμένους parsers. (4) Το inline HTML αφαιρείται από αυστηρότερους renderers — το GitHub και το Reddit φιλτράρουν πολλές ετικέτες για ασφάλεια. ό,τι λειτουργεί σε αυτόν τον μετατροπέα μπορεί να μην λειτουργεί παντού. (5) Επικεφαλίδες χωρίς κενή γραμμή πριν/μετά — οι περισσότεροι parsers ανέχονται, αλλά το CommonMark συνιστά κενές γραμμές για σαφήνεια. (6) Διαγραφή με μεμονωμένα tildes — το μεμονωμένο tilde δεν λειτουργεί, χρειάζεται `~~double tildes~~`. Κατά τον εντοπισμό σφαλμάτων, ελέγξτε ποια διάλεκτο μιλά η πλατφόρμα προορισμού (CommonMark; GFM; κάτι προσαρμοσμένο;) πριν υποθέσετε ότι ο μετατροπέας είναι λάθος.

Απόρρητο και Ασφάλεια: Γιατί η Μετατροπή Markdown από την Πλευρά του Πελάτη Έχει Σημασία

Αυτός ο μετατροπέας λειτουργεί 100% στον περιηγητή σας — το κείμενο Markdown δεν φεύγει ποτέ από τη σελίδα. Οι διακομιστές μετατροπής Markdown συνήθως καταγράφουν κάθε μετατροπή για αναλυτικά στοιχεία και ενδέχεται να αποθηκεύουν δεδομένα εισόδου για προσωρινή αποθήκευση ή παρακολούθηση σφαλμάτων. Για τις περισσότερες απλές μετατροπές αυτό δεν αποτελεί πρόβλημα, αλλά οι προγραμματιστές και οι τεχνικοί συγγραφείς επικοolλούν συχνά περιεχόμενο που δεν πρέπει να διαρρεύσει: κλειδιά API σε δείγματα κώδικα, εσωτερική τεκμηρίωση, ιδιόκτητες τεχνικές προδιαγραφές, πρόχειρα άρθρα ιστολογίου υπό NDA, δεδομένα πελατών σε τεκμηρίωση υποστήριξης. Η μετατροπή στην πλευρά του πελάτη εξαλείφει εντελώς τον κίνδυνο διαρροής. Για επαλήθευση: ανοίξτε την καρτέλα Δίκτυο στα εργαλεία προγραμματιστή του περιηγητή, επικολλήστε Markdown, κάντε κλικ στη μετατροπή — θα δείτε μηδενικά εξερχόμενα αιτήματα κατά τη διάρκεια της μετατροπής. Η βιβλιοθήκη marked.js φορτώνεται μία φορά όταν ανοίγει η σελίδα (ορατό στην αρχική φόρτωση της σελίδας). Μετά από αυτό, όλη η μετατροπή είναι τοπική. Για αναξιόπιστη είσοδο Markdown από τρίτες πηγές, αποστειρώστε την αποδιδόμενη HTML με το DOMPurify πριν την εισαγωγή σε μια σελίδα για την αποτροπή επιθέσεων XSS.

Συνοπτικός οδηγός μετατροπέα Markdown σε HTML: Αναφορά σύνταξης και γρήγορες συμβουλές

Γρήγορη αναφορά σύνταξης. Επικεφαλίδες: `# H1` έως `###### H6`. Έντονα: `text`. Πλάγια: `*text*` ή `_text_`. Έντονα+πλάγια: `*text*`. Διαγραμμένα (GFM): `~~text~~`. Ενσωματωμένος κώδικας: `` `code` ``. Σύνδεσμος: `[text](https://url.com)`. Εικόνα: `![alt](image.png)`. Αυτόματος σύνδεσμος (GFM): `https://example.com` (ακατέργαστο URL, χωρίς αγκύλες). Μη ταξινομημένη λίστα: `- item` ή `* item` ή `+ item`. Ταξινομημένη λίστα: `1. item`. Ένθετη λίστα: εσοχή με 2 κενά. Παράθεση: `> quoted text`. Παράθεση πολλών γραμμών: πρόθεμα σε κάθε γραμμή με `>`. Περιοχή κώδικα με περιφράξεις: τριπλά ανάστροφα εισαγωγικά (ανοιχτά και κλειστά) με προαιρετική ετικέτα γλώσσας. Περιοχή κώδικα με εσοχή: 4 κενά ή 1 στηλοθέτης στην αρχή της γραμμής. Οριζόντια γραμμή: `---` ή `***` σε δική της γραμμή. Πίνακας (GFM): `| col1 | col2 |\n|------|------|\n| val1 | val2 |`. Λίστα εργασιών (GFM): `- [ ] todo` και `- [x] done`. Δίοδος HTML: οποιαδήποτε ετικέτα HTML λειτουργεί ενσωματωμένα. Σκληρή αλλαγή γραμμής: δύο trailing κενά. Διαφυγή ειδικού χαρακτήρα: ανάστροφη κάθετος πριν, π.χ. `\*not italic\*`. Χρησιμοποιήστε τον μετατροπέα για οποιαδήποτε περίπτωση σας μπερδεύει — η ζωντανή προεπισκόπηση δείχνει ακριβώς πώς αποδίδεται κάθε μοτίβο.

code

Embed this Μετατροπέας Markdown σε HTML on your site

Free for any site. Copy the snippet below and paste into your HTML — no attribution required beyond the built-in credit link.

<iframe src="https://calculators.im/embed/markdown-to-html-converter" width="100%" height="720" style="border:0;max-width:100%;" loading="lazy" title="Μετατροπέας Markdown σε HTML by Calculators.im"></iframe>
<p style="font-size:12px;text-align:center;color:#64748b;margin-top:6px;">Powered by <a href="https://calculators.im/markdown-to-html-converter?utm_source=embed&utm_medium=snippet&utm_campaign=markdown-to-html-converter">Μετατροπέας Markdown σε HTML</a> by Calculators.im</p>
open_in_new Preview embed Auto-resizing iframe. Mobile responsive. Works with WordPress, Ghost, Webflow, and plain HTML.

Frequently Asked Questions

sell

Tags