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

Αλλά παραδοσιακά, η διαδικασία σύνταξης αυτού του περιεχομένου είναι συχνά διαφορετική από την τελική διάταξη, όπως αποδεικνύεται από την πρόσφατη δημοτικότητα των εκδοτών χωρίς τη διάσπαση της προσοχής (όπως το WriteRoom για Mac OS X και iOS ή το cross-platform FocusWriter). Ένα πλεονέκτημα αυτών είναι ότι μπορείτε να σχεδιάσετε την εργασία σας σε απλό κείμενο, το οποίο είναι μια εξαιρετική μορφή για διάφορους λόγους:

  • Η χρήση απλού κειμένου σάς επιτρέπει να επικεντρωθείτε στις λέξεις αντί για τη μορφοποίησή τους
  • Είναι ένα από τα πιο φορητά σχήματα εκεί έξω
  • Μπορείτε να χρησιμοποιήσετε πολλά εργαλεία που θα σας βοηθήσουν να το διαχειριστείτε, όπως το DropBox, το οποίο διαθέτει δικό του ενσωματωμένο επεξεργαστή κειμένου ή ταυτόχρονα συστήματα εκδόσεων (όπως το Subversion, όπως περιγράφεται εδώ) καθώς κάνετε αλλαγές

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

Σύνταξη αξιολόγησης

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

  • Οι γραμμές των κλάσεων (π.χ. Επίπεδο 1, Επίπεδο 2, κλπ.) Αρχίζουν με μια ετικέτα κατακερματισμού (#), μία για κάθε επίπεδο της επικεφαλίδας (δηλαδή μια επικεφαλίδα επιπέδου 3 χρειάζεται τρεις ετικέτες hash)
  • Το κείμενο με έντονα γράμματα πρέπει να συνοδεύεται από δύο παύλες ή αστερίσκους ** όπως αυτό **
  • Το κείμενο με πλάγια γράμματα θα πρέπει να περικλείεται σε μία υπογράμμιση ή αστερίσκο, * όπως αυτό *
  • Τα στοιχεία με κουκκίδες ξεκινούν τη γραμμή με μια παύλα (-), ένα συν (+) ή έναν απλό αστερίσκο (*), που ακολουθείται από ένα μόνο κενό.
  • Τα αριθμημένα στοιχεία ξεκινούν τη γραμμή με έναν αριθμό, ακολουθούμενο από μια περίοδο και ένα μόνο διάστημα (π.χ. "1."). Σημειώστε ότι οι πραγματικοί αριθμοί που χρησιμοποιείτε δεν έχουν σημασία, οπότε μην ανησυχείτε για να βεβαιωθείτε ότι είναι εντάξει - χρησιμοποιώ όλα τα 1 κατά τη διεξαγωγή αυτών των λιστών.
  • Όταν εισάγετε μια υπερσύνδεση, βάλτε το κείμενο να συνδέεται σε [αγκύλες], ακολουθούμενο αμέσως από τη διεύθυνση URL που θα συνδέεται (σε ​​παρένθεση).

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

Εργαλείο μετατροπής αξιολόγησης

Για να το μετατρέψετε σε HTML (για να επικολλήσετε σε ένα CMS, για παράδειγμα, η εντολή για την εγκατάσταση αυτού στο Linux είναι η εξής:

 sudo apt-get install markdown 

Μόλις εγκατασταθεί, η μετατροπή περιεχομένου στο Markdown σε HTML είναι τόσο απλή όσο η ακόλουθη εντολή:

 markdown \ path-to-file-to-be-converted> \ path-to-convert-file.html 

Το HTML που λαμβάνετε από αυτή την εντολή μπορεί εύκολα να επικολληθεί σε συστήματα blogging και διαχείρισης περιεχομένου - μερικά από αυτά (όπως το WordPress και το Movable Type) έχουν ακόμη και plugins που θα χειριστούν τη μορφοποίηση όταν τοποθετείτε Markdown απευθείας στον επεξεργαστή. Από μόνη της, ο Markdown είναι ένας εξαιρετικός τρόπος για να σχεδιάσετε γρήγορα το περιεχόμενο που βασίζεται στο διαδίκτυο. Στο επόμενο άρθρο θα συζητήσω πώς να συνδυάσετε το Markdown με το εργαλείο Pandoc για να μετατρέψετε το περιεχόμενό σας Markdown σε άλλες μορφές, όπως το μορφότυπο OpenDocument Text (.odt), το Microsoft Word (.docx), το ePub, το PDF και οι τύποι στοιχειοθέτησης, όπως το LaTeX . Παρεμπιπτόντως, αυτή η ανάρτηση σχεδιάστηκε και μετατράπηκε από Markdown.