Markdown — Ελληνικά

image_print
Περιγραφή της γλώσσας σήμανσης Markdown στα ελληνικά

Το Markdown δημιουργήθηκε από τους John Gruber και Aaron Schwartz το 2004 και δανείζεται πολλές από τις ιδέες του από τα κοινά πρότυπα για τη σήμανση κειμένου σε μηνύματα ηλεκτρονικού ταχυδρομείου. Διάφορες υλοποιήσεις αυτής της γλώσσας μετατρέπουν το κείμενο Markdown σε σωστά δομημένη XHTML αντικαθιστώντας τους χαρακτήρες «<» και «&» με κατάλληλους κωδικούς οντοτήτων.


Η πρώτη έκδοση του Markdown γράφτηκε από τον Gruber σε Perl, αλλά με την πάροδο του χρόνου εμφανίστηκαν πολυάριθμες εναλλακτικές υλοποιήσεις από άλλους προγραμματιστές. Η έκδοση σε Perl διανέμεται υπό την άδεια BSD. Οι υλοποιήσεις του Markdown είναι ενσωματωμένες ή διαθέσιμες ως plugins σε πολλά συστήματα διαχείρισης περιεχομένου.


Το Markdown είναι μια απλοποιημένη γλώσσα σήμανσης που έχει σχεδιαστεί για την εύκολη συγγραφή, ανάγνωση και σχεδίαση κειμένων στο διαδίκτυο. Η γλώσσα υποστηρίζεται μερικώς ή πλήρως από πολλά έργα, συμπεριλαμβανομένων συστημάτων διαχείρισης περιεχομένου και πλατφορμών blogging (π.χ. Drupal, Ghost, Medium), μεγάλων αποθετηρίων περιεχομένου (GitHub, Microsoft Docs), messengers (Telegram, Slack), επεξεργαστών κειμένου (Atom, iA Writer, Typora) και υπηρεσιών διαχείρισης έργων (Todoist, Trello).

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


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


Η πιο δημοφιλής είναι η διάλεκτος Flavored Markdown του GitHub, η οποία βασίζεται στην προδιαγραφή CommonMark. Αυτός ο ιστότοπος χρησιμοποιεί τον Markdown Editor, ο οποίος υποστηρίζει τα περισσότερα από τα εργαλεία του ζεύγους, εκτός από τα πλαίσια ελέγχου.

Κύλιση στην κορυφή