Ένας πλήρης οδηγός για το Markdown: Η ελαφριά γλώσσα σήμανσης

  • Εμφανίστηκε το 2004 ως μια απλή και ευανάγνωστη εναλλακτική λύση στην HTML για τη σύνταξη περιεχομένου ιστού.
  • Σας επιτρέπει να μετατρέψετε απλό κείμενο σε μορφοποιημένα έγγραφα χρησιμοποιώντας μια ελάχιστη σύνταξη συμβόλων.
  • Έχει διάφορες επεκτάσεις ή γεύσεις, όπως το GitHub Flavored Markdown, για να επεκτείνει τις δυνατότητές του.
  • Είναι το προτιμώμενο εργαλείο για προγραμματιστές, συγγραφείς και ακαδημαϊκούς λόγω της συμβατότητάς του και της μακροζωίας του.

Γλώσσα σήμανσης Markdown

Αν δημιουργείτε διαδικτυακό περιεχόμενο, πιθανότατα έχετε συναντήσει αρχεία που τελειώνουν σε .md . Μην ανησυχείτε αν δεν γνωρίζετε τι είναι, επειδή είναι ουσιαστικά ένα στυλ γραφής που σας επιτρέπει να μορφοποιείτε το κείμενό σας χωρίς να χρειάζεται να ασχολείστε με περίπλοκο κώδικα ή να χρησιμοποιείτε επεξεργαστές κειμένου με μεγάλη ισχύ. Είναι ένα εργαλείο σχεδιασμένο για να κάνει τη γραφή ομαλή και το τελικό αποτέλεσμα να φαίνεται επαγγελματικό χωρίς κόπο.

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

Η προέλευση και η φιλοσοφία του Markdown

Προέλευση του Markdown

Αυτό το σύστημα γεννήθηκε γύρω στο 2004, αποτέλεσμα της εργασίας του John Gruber και της συνεργασίας του Aaron Swartz. Η ιδέα ήταν να καταρριφθεί το εμπόδιο εισόδου που θέτει η HTML. Ενώ για να κάνετε μια λέξη έντονη σε HTML, πρέπει να γράψετε ετικέτες όπως <strong>Σε αυτή τη γλώσσα, μερικοί αστερίσκοι είναι αρκετοί. Βασίστηκαν στο συμβάσεις ηλεκτρονικού ταχυδρομείου της εποχής, έτσι ώστε οποιοσδήποτε, ανεξάρτητα από το αν είχε τεχνικές γνώσεις ή όχι, να μπορεί να γράφει με στυλ.

αρχεία .md
σχετικό άρθρο:
Αρχεία .md: όλα όσα πρέπει να γνωρίζετε για αυτά

Η φιλοσοφία βασίζεται σε τρεις βασικούς πυλώνες: αμεσότητα, συμβατότητα και μακροζωία. Στόχος είναι ο συγγραφέας να μπορεί να γράφει χωρίς περισπασμούς , το αρχείο να είναι ανοιχτό σε οποιαδήποτε συσκευή, καθώς πρόκειται για απλό κείμενο, και το περιεχόμενο να παραμένει ευανάγνωστο ακόμη και δεκαετίες αργότερα, ακόμη και αν το λογισμικό που το επεξεργάζεται εξαφανιστεί.

Βασική σύνταξη: Πώς να μορφοποιήσετε κείμενο

Σύνταξη κατάργησης

Για να ξεκινήσουμε να γράφουμε, το πρώτο πράγμα που πρέπει να κατακτήσουμε είναι οι επικεφαλίδες. Αυτές δημιουργούνται τοποθετώντας το σύμβολο δίεσης (#) στην αρχή της γραμμής. Όσο περισσότερα σύμβολα δίεσης χρησιμοποιείτε, τόσο μικρότερη θα είναι η επικεφαλίδα, μέχρι το μέγιστο των έξι επιπέδων . Υπάρχει επίσης ένας εναλλακτικός τρόπος για να δημιουργήσετε κύριες επικεφαλίδες χρησιμοποιώντας παύλες ή σύμβολα ισότητας κάτω από το κείμενο, αν και το σύμβολο δίεσης είναι το πιο συνηθισμένο στις μέρες μας.

Όσο για την έμφαση, είναι παιχνιδάκι. Αν θέλετε κάτι να εμφανίζεται με πλάγια γραφή, απλώς περιβάλτε το με έναν μόνο αστερίσκο ή υπογράμμιση. Αν θέλετε το έντονο κείμενο να έχει μεγαλύτερη επίδραση, χρησιμοποιήστε δύο αστερίσκους ή δύο υπογράμμιση. Για τις περιπτώσεις όπου κάνουμε λάθος και θέλουμε να διαγράψουμε μια λέξη, χρησιμοποιήστε δύο περισπωμένες . Αν χρειάζεται να γράψετε έναν ειδικό χαρακτήρα που το σύστημα θα ερμηνεύσει ως κώδικα, απλώς τοποθετήστε μια ανάστροφη κάθετο πριν από αυτόν, ώστε να εμφανίζεται κυριολεκτικά.

Τα άμεσα εισαγωγικά διαχειρίζονται με το σύμβολο "μεγαλύτερο από" (>), επιτρέποντάς σας να ενθέσετε ακόμη και ένα εισαγωγικό μέσα σε ένα άλλο τοποθετώντας πολλά σύμβολα σε μια σειρά. Για να διαχωρίσετε οπτικά ενότητες, μπορείτε να εισαγάγετε μια οριζόντια γραμμή γράφοντας τρεις ή περισσότερους αστερίσκους, παύλες ή υπογράμμιση σε ξεχωριστή γραμμή.

Οργάνωση δεδομένων: Λίστες, Σύνδεσμοι και Εικόνες

Η οργάνωση των πληροφοριών είναι ζωτικής σημασίας. Για λίστες χωρίς ταξινόμηση, μπορείτε να χρησιμοποιήσετε αστερίσκους, σύμβολα συν ή παύλες στην αρχή κάθε γραμμής. Εάν χρειάζεστε ιεραρχική σειρά, οι αριθμημένες λίστες δημιουργούνται απλώς πληκτρολογώντας τον αριθμό ακολουθούμενο από μια τελεία. Είναι ενδιαφέρον ότι το λογισμικό συνήθως διορθώνει την αρίθμηση αυτόματα , ανεξάρτητα από τον αρχικό αριθμό που εισάγετε.

Κατά την προσθήκη υπερσυνδέσμων, χρησιμοποιούμε αγκύλες για το κείμενο που θα βλέπει ο χρήστης και παρενθέσεις για τη διεύθυνση URL. Οι εικόνες ακολουθούν σχεδόν την ίδια λογική, αλλά προστίθεται ένα θαυμαστικό στην αρχή. Το κείμενο μέσα στις αγκύλες χρησιμεύει ως εναλλακτικό (alt) κείμενο , το οποίο είναι απαραίτητο για την προσβασιμότητα και τη βελτιστοποίηση μηχανών αναζήτησης.

Για όσους έχουν πιο τεχνικό υπόβαθρο, υπάρχουν μπλοκ κώδικα. Αν θέλετε να επισημάνετε έναν τεχνικό όρο μέσα σε μια παράγραφο, χρησιμοποιήστε ένα backtick. Αν χρειάζεται να εισαγάγετε ένα μεγαλύτερο απόσπασμα κώδικα, περικλείστε ολόκληρο το μπλοκ σε τριπλά backticks, καθορίζοντας ακόμη και τη γλώσσα προγραμματισμού, ώστε ο επεξεργαστής να μπορεί να εφαρμόσει την κατάλληλη χρωματική επισήμανση.

Γεύσεις, επεκτάσεις και εργαλεία

Παραλλαγές markdown

Ένα πολύ σημαντικό σημείο είναι ότι δεν υπάρχει ένα ενιαίο, κλειστό πρότυπο. Επειδή η αρχική προδιαγραφή άφηνε κάποια πράγματα στην τύχη, προέκυψαν οι λεγόμενες «γεύσεις». Η πιο γνωστή είναι η GitHub Flavored Markdown (GFM) , η οποία προσθέτει πολύ χρήσιμες λειτουργίες όπως πίνακες, οι οποίες δεν υπήρχαν στην αρχική έκδοση. Υπάρχουν επίσης υλοποιήσεις όπως το CommonMark, το οποίο στοχεύει στην ενοποίηση κριτηρίων για την αποφυγή σφαλμάτων απόδοσης.

Όσον αφορά τη γραφή, έχετε μια τεράστια γκάμα επιλογών. Μπορείτε να χρησιμοποιήσετε το απλό Σημειωματάριο των Windows, αλλά ιδανικά θα πρέπει να χρησιμοποιήσετε εξειδικευμένα προγράμματα επεξεργασίας όπως το Visual Studio Code, το Obsidian ή το Zettlr. Αυτά τα προγράμματα προσφέρουν μια οθόνη προεπισκόπησης σε πραγματικό χρόνο , επιτρέποντάς σας να δείτε πώς θα φαίνεται το τελικό έγγραφο ενώ συνεχίζετε να γράφετε σε απλό κείμενο.

Σε ακαδημαϊκά περιβάλλοντα και περιβάλλοντα δεδομένων, είναι πολύ συνηθισμένο να συνδυάζεται αυτή η γλώσσα με γλώσσες προγραμματισμού όπως η R ή η Python. Αυτό επιτρέπει τη δημιουργία εγγράφων όπου συνυπάρχουν κείμενο και κώδικας, διευκολύνοντας την αναπαραγωγιμότητα της επιστημονικής έρευνας και την αυτόματη δημιουργία γραφημάτων ή πινάκων που εισάγονται απευθείας στη ροή του άρθρου.

Αυτό το σύστημα γραφής έχει καθιερωθεί ως η ιδανική γέφυρα μεταξύ της απλότητας του απλού κειμένου και της δύναμης του ιστού, επιτρέποντας σε οποιονδήποτε να δημιουργεί τεχνική τεκμηρίωση, ιστολόγια ή προσωπικές σημειώσεις που είναι ανθεκτικές, εύκολες στην επεξεργασία και πλήρως συμβατές με τα σύγχρονα πρότυπα ψηφιακής δημοσίευσης.


Προσθήκη ως προτιμώμενης πηγής στην Google