10. Markdown le meraviglie del testo semplice
Se volete supportare il podcast vi chiediamo con il cuore di fare una recensione su Apple Podcast. In questo fase iniziale tante recensioni ci permetteranno di essere visti da più persone possibili.
Se volete sapere come fare una recensione trovate il link nelle note dell’episodio.
Potete anche scriverci a scrivi.a@a2podcast.it
1. Un po' di storia
Il markdown nasce da un'idea di John Gruber di DaringFireball e con li cotributo di Aaron Swartz (morto suicida).
Markdown is a text-to-HTML conversion tool for web writers.
Markdown è uno strumento di conversione da testo a HTML per gli scrittori del web.
John Gruber introduzione al markdown (link)
Gruber all’epoco aveva iniziato a scrivere il proprio blog e non c'aveva voglia di scrivere tutto in HTML (altro linguagigo di markup alla base del web). Così pensò di implementare (aiutato poi da Swartz che dei due è il vero programmatore) un interprete Perl per scrivere in modo semplice e solamente testuale i suoi post del blog che poi, grazie allo script Perl, venivano convertiti in formato HTML e pubblicabile poi sul web.
La caratteristica peculiare del markdown è che il testo scritto in questo formato è facilmente leggibile da qualsiasi persona che non lo conosca.
I file .MD sono dei semplici file TXT ovvero di testo semplice che sono alla base di qualsisasi sistema informatico.
Gruber ha posto le base agli elementi di base (vedremo dopo quali sono) poi ha reso il markdown open e gratuito.
Nel tempo, soprattutto nel mondo Apple di cui Gruber è una voce e commentatore importante, l'utilizzo di questo formato si è ampliato a dismisura.
In particolare con l'avvento degli iPhone questo tipo di formato e le applicazioni che lo rendevano più semplice hanno resto la scrittura sugli smartphone prima ed i tablet di Apple molto più semplice.
Nel tempo, tuttavia la “semplicità” del markdown ha dato poi il là ad altri formati tra cui degni di nota:
- Multi-markdown di Flatcher Penney
- Markdown di GitHub
- Pandoc (che usa Filippo quotidianamente per lavoro … ma questo meriterebbe una puntata a parte …)
Ora non è solo possibile creare con il markdown della pagine web ma, praticamente, qualsiasi cosa da PDF, si usa anche in Todoist e molte altre applicazioni Obsidian.
2. Le caratteristiche
Perché il markdown è qualcosa che, se non lo conoscete, dovreste conoscerlo?
- Semplice: imparare a scrivere in markdown richiede pochi minuti (per le regole di base)
- Altamente portatile (multipiattaforma)
- Sincronizzazione in un lampo (file di testo di pochi kb)
- Universale (possibile convertire facilmente da e per markdown)
3. Le regole di base
Fare riferimento per la spiegazione
- Pagina di Daringfireball sulla sintassi del markdown (in inglese)
- Markdown: Guida Completa 2019 di Informatica brutta (in italiano)
- Markdown: guida al linguaggio di mark up: di HTML.it infarcita di pubblicità e tracciamenti … ma ben fatta.
- Markdown: guida al semplice linguaggio di markup
Elementi principale del markdown:
- Intestazioni (i titoli di )
- grassetto e corsivo (c.d. enfasi)
- link
- immagini
- Paragrafi
- Elenchi: puntati e numerati
- Citazioni
- Codice
Se volete provare markdown editor, applicazione web.
4. Le applicazioni
Un file in markdown può essere letto comodamente in Notepad su Windows o TextEdit su macOS … tuttavia esistono svariate applicazioni gratuite e non che fanno molto di più.
- Drafts (consigliatissima fa molto di più di utilizzare il Markdown)
- nvALT
- Servizi per macOS di Brett Terpstra
- Ulysses
- iAWriter
- 1Writer
- Bears gli sviluppatori sono italiani
- ByWord
- Zettlr (che Filippo usa per preparare le scalette): caratteristiche carine il folding (il ripiegamento) dei vari livelli di intestazione, conversione trasparente attraverso Pandoc in altri formati (docx e PDF in primis)
- Typora
- Obsidian
- Roby workflow: icloud per i file di testo condiviso tra
- Per mac MacDown
- Per iOS Blockquote <https: data-preserve-html-node="true"//apps.apple.com/it/app/blockquote-markdown-editor/id1396620426>
- Notion https://www.notion.so
Dove ci potete trovare?
Roberto:
- Mac e architettura: marchdotnet.worpress.com
- Podcast settimanale Snap - architettura imperfetta
Filippo:
Ci sentiamo la settimana prossima.