Markdown è un linguaggio di markup leggero progettato per scrivere, leggere e progettare testi web.
Cronologia di Markdown
Per molto tempo, l'HTML è stato il linguaggio di markup standard sul Web. È difficile leggerne il codice: i tag e le informazioni di servizio interferiscono. HTML è stato creato per descrivere documenti ipertestuali, le prime pagine HTML contenevano solo testo, intestazioni, tabelle e pochissimi collegamenti. A poco a poco, i siti sono diventati più complicati, sono apparsi design, menu, navigazione, immagini, tabelle.
Nel 2004, gli americani - il blogger tecnologico John Gruber e il programmatore Aaron Schwartz - hanno inventato Markdown. Gli autori della lingua hanno preso in prestito molte idee da convenzioni già esistenti per contrassegnare il testo nei messaggi elettronici. Nel formato Markdown, il testo viene convertito in XHTML valido e ben formato, le parentesi angolari (<) e le e commerciali (&) vengono sostituite con i codici appropriati. La prima implementazione è stata scritta da Gruber in Perl e presto sono seguite proposte di altri sviluppatori. Le implementazioni di Markdown in vari linguaggi di programmazione sono disponibili in molti sistemi di gestione dei contenuti.
Un linguaggio di markup semplice e semplificato, Markdown, è in uso attivo da molti anni. È diventato un'alternativa agli editor visivi, poiché i testi elaborati da Markdown non necessitano di una lunga pulizia e rifinitura. Markdown è caratterizzato dalla leggibilità e la mancanza di tipografia è compensata dal filtro SmartyPants dello stesso sviluppatore. I testi decorati possono essere creati anche in formato txt. Di conseguenza, ottieni documenti già pronti con un buon markup.