Η HDG εξηγεί: Τι είναι το Markdown και ποια είναι τα βασικά που πρέπει να γνωρίζω;

Εάν χρησιμοποιείτε τακτικά διαδικτυακά κοινωνικά δίκτυα ή φόρουμ συζήτησης, το πιθανότερο είναι ότι έχετε δει ή χρησιμοποιήσει το Markdown χωρίς καν να γνωρίζετε τι είναι το Markdown .

Για πολλούς ήδη στον Ιστό, η HTML ήταν η πρώτη και πιο στοιχειώδης γλώσσα κωδικοποίησης που έμαθαν. Ωστόσο, το Markdown είναι ακόμα πιο απλό. Στην πραγματικότητα, είναι τόσο απλό που μαθήματα για αυτό δεν υπάρχουν ακριβώς. Μπορείτε να το μάθετε μέσα σε λίγα λεπτά.

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

Τι είναι το Markdown;(What Is Markdown?)

Ως όνομα, το Markdown είναι ένα παιχνίδι με τον όρο "σήμανση. Η σήμανση(” Markup) ορίζεται ως «η διαδικασία ή το αποτέλεσμα της διόρθωσης κειμένου κατά την προετοιμασία για εκτύπωση», η οποία είναι μια ακριβής περιγραφή του τρόπου με τον οποίο οι γλώσσες προγραμματισμού αλληλεπιδρούν με τους διερμηνείς και τις μηχανές απόδοσης για την εμφάνιση κειμένου για όσους από εμάς περιηγούνται στο Διαδίκτυο.

Το HTML σημαίνει " Γλώσσα σήμανσης(Markup) υπερκειμένου " και το Markdown είναι επομένως ένας τρόπος πιο εύκολης γραφής κώδικα HTML , αν και με λιγότερο ισχυρό τρόπο.

Το Markdown(Markdown) δημιουργήθηκε το 2004 από τους John Gruber και Aaron Swartz , οι οποίοι ήθελαν να επιτρέψουν στους ανθρώπους «να γράφουν χρησιμοποιώντας μια ευανάγνωστη και εύκολη στη γραφή μορφή απλού κειμένου, προαιρετικά να τη μετατρέψουν σε δομικά έγκυρη XHTMLHTML ).»

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

Ποιοι ιστότοποι χρησιμοποιούν το Markdown;(What Sites Use Markdown?)

Δεδομένου ότι το Markdown είναι απλώς ένας απλούστερος τρόπος γραφής HTML , δεν θα δείτε ιστότοπους να θεωρούν τον εαυτό τους ως "γραμμένο στο Markdown ". Ωστόσο, θα βρείτε πολλούς ιστότοπους που επιτρέπουν στους χρήστες να συνεισφέρουν ή να δημοσιεύουν με τρόπους που αποδέχονται το Markdown .

Ένα παράδειγμα είναι το GitHub . Στο προ-δημιουργημένο αρχείο README.md κάθε αποθετηρίου GitHub , το Markdown είναι αποδεκτό. Όπως υποδηλώνει αυτό, το MD είναι η επέκταση που χρησιμοποιείται για αρχεία που είναι γραμμένα με χρήση κώδικα Markdown .

Το Reddit(Reddit) και το Stack Exchange(Stack Exchange) χρησιμοποιούν επίσης το Markdown ως έναν τρόπο για τους χρήστες τους να οργανώνουν καλύτερα τις αναρτήσεις και να εκφράζονται. Οι ιστότοποι του Stack Exchange,(Stack Exchange sites) όπως το Stack Overflow , δεν θα ήταν ίδιοι χωρίς το Markdown για τη μετατροπή απλού κειμένου σε αναγνώσιμα, μορφοποιημένα αποσπάσματα κώδικα.

Πώς να χρησιμοποιήσετε το Markdown

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

Κεφαλίδες

Στο Markdown , μπορείτε να δημιουργήσετε μια κεφαλίδα πληκτρολογώντας # (αριθμός/σύμβολο λίβρας) πριν από το κείμενό σας. Ο αριθμός των πινακίδων αριθμού/λίβρας που χρησιμοποιείτε θα μειώσει το επίπεδο της κεφαλίδας. Για παράδειγμα, το # θα είναι η μεγαλύτερη επικεφαλίδα και το ### θα εμφανίζει μια μικρότερη επικεφαλίδα.

Σε HTML , αυτά απλώς μετατρέπονται σεετικέτες.# είναι <h1> και το ### είναι <h3>, για παράδειγμα.

εικόνες

Παρόμοια με τους συνδέσμους, οι εικόνες στο Markdown δημιουργούνται τυλίγοντας το εναλλακτικό κείμενο σε αγκύλες και τη διεύθυνση URL(URL) σε παρένθεση. Εδώ είναι ένα παράδειγμα:

[Λογότυπο Help Desk Geek]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

Ενσωματωμένος κωδικός

Η έναρξη μιας γραμμής με τέσσερα κενά θα δημιουργήσει ένα μπλοκ κώδικα, αλλά για τον ενσωματωμένο κώδικα, μπορείτε απλώς να τυλίξετε κείμενο σε backtick. Εδώ είναι ένα παράδειγμα:

*int main(){printf (“Hi World”);return 0;}*

Markdown Text Editors

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

Αυτόνομοι συντάκτες Markdown

Ένας από τους καλύτερους αυτόνομους επεξεργαστές Markdown (και συντάκτες κειμένου συνολικά) για Windows , macOS και Linux είναι το Sublime Text .

Το μόνο που χρειάζεται να κάνετε για να ενεργοποιήσετε την επισήμανση σύνταξης Markdown είναι να φορτώσετε ένα αρχείο MD ή να ορίσετε την επισήμανση σύνταξης σε Markdown κάνοντας κλικ στο Απλό κείμενο(Plain Text) στη δεξιά πλευρά της γραμμής κατάστασης.

Δύο άλλοι σπουδαίοι δωρεάν συντάκτες(free Markdown editors) Markdown είναι ο Typora(Typora) (Mac) και ο Remarkable (Linux).

Συντάκτες Markdown που βασίζονται στο Web

Οι επεξεργαστές Markdown(Markdown) που βασίζονται στον ιστό είναι γενικά πιο πλούσιοι σε δυνατότητες, επομένως τους συνιστούμε ανεπιφύλακτα.

Για παράδειγμα, το StackEdit(StackEdit) παρέχει μια διεπαφή χωρίς περισπασμούς με δύο παράθυρα: ένα για τον κωδικό Markdown και ένα άλλο για μια δυναμική, ζωντανή προεπισκόπηση του κειμένου σας. 

Εάν είστε νέος στο StackEdit , το μόνο που έχετε να κάνετε είναι να κάνετε κλικ στο Start Writing και θα μεταφερθείτε στον web-based πρόγραμμα επεξεργασίας του, ο οποίος είναι προσυμπληρωμένος με παράδειγμα κώδικα Markdown και οδηγίες.

Εάν το StackEdit(StackEdit) δεν έχει αυτό που ψάχνετε, ρίξτε μια ματιά στο Dillinger ή στο Editor.md(Editor.md) .

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



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts