To Markdown είναι ένα text-to-HTML tool, που επιτρέπει στο χρήστη, γρήγορα κι εύκολα, να γράψει plain-text κείμενα τα οποία στη συνέχεια (το tool) μετατρέπει σε XHTML (ή HTML). Αυτό επιτυγχάνεται χρησιμοποιώντας ένα συγκεκριμένο και πολύ απλό syntax για όλες τις λειτουργίες μορφοποίησης που θέλουμε να εισάγουμε.
Το βασικό του χαρακτηριστικό είναι ότι διέπεται από τη λογική: easy-to-read, easy-to-write. Το γεγονός αυτό, καθιστά πολύ εύκολη την ανάγνωση του τελικού κειμένου, ενώ εξίσου εύκολη είναι και η συγγραφή του. Κατ’ αυτόν τον τρόπο, παράγει ένα τελικώς μορφοποιημένο κείμενο κατά html, χωρίς ο χρήστης να χρειάζεται να γράφει ή εν τέλει να διαβάζει τα html tags.
Eίναι χρήσιμο για HTML documentation αλλά και σε Version Control Systems όπως το Github (τα readme.md στο κάθε repository που χρησιμοποιούν οι developers είναι markdown αρχεία), λόγω της ευελιξίας που παρέχει. Όποιος το επιθυμεί, μπορεί να δει γρήγορα τα .md files που έχω σε ένα δικό μου repository εδώ. Ένα χρήσιμο site με δυνατότες live preview, export markdown, export html, link with Github, link with Dropbox και πολύ ωραίο Interface είναι το dillinger.io
Το όλο πρόγραμμα είναι ένα perl script (.pl) που έχει γραφτεί από τον John Gruber. Επομένως, για να τρέξει, χρειάζεται να είναι εγκατεστημένη η Pearl. Μπορείτε να χρησιμοποιήσετε κάποιο plugin ώστε να το κάνετε integrate σε κάποιον editor ή να χρησιμοποιήσετε ανεξάρτητα το script. Τα βασικά βήματα για τη δημιουργία ενός Markdown αρχείου τρέχοντας το script είναι:
- Download the Markdown script.
- Συγγραφή του κειμένου ακολουθώντας το Markdown syntax.
- Από το terminal πληκτρολογούμε:
$Markdown.pl FileName> NewFileName.md
ή
$Markdown.pl FileName> NewFileName.html για .html αρχείο.
Η επίσημη ιστοσελίδα βρίσκεται εδώ, όπου είναι συγκεντρωμένες όλες οι πληροφορίες που αφορούν το tool, με πολύ καλό documentation (σύντομο κι εύληπτο).
Υ.Γ: Στα σχόλια του blog, υποστηρίζεται πλέον και το Markdown syntax…