Markdown — Italiano

image_print
Descrizione della lingua di markup Markdown in italiano

Creato da John Gruber e Aaron Schwartz nel 2004, Markdown prende in prestito molte delle sue idee dagli standard comuni per la marcatura del testo nelle e-mail. Varie implementazioni di questo linguaggio convertono il testo di Markdown in XHTML correttamente strutturato, sostituendo i caratteri “<” e “&” con codici di entità appropriati.


La prima versione di Markdown è stata scritta da Gruber in Perl, ma nel tempo sono apparse numerose implementazioni alternative di altri sviluppatori. La versione in Perl è distribuita sotto licenza BSD. Le implementazioni di Markdown sono integrate o disponibili come plugin in molti sistemi di gestione dei contenuti.


Markdown è un linguaggio di markup semplificato progettato per facilitare la scrittura, la lettura e la progettazione di testi web. Il linguaggio è parzialmente o completamente supportato da molti progetti, tra cui i sistemi di gestione dei contenuti e le piattaforme di blogging (ad esempio Drupal, Ghost, Medium), i grandi archivi di contenuti (GitHub, Microsoft Docs), i messenger (Telegram, Slack), gli editor di testo (Atom, iA Writer, Typora) e i servizi di gestione dei progetti (Todoist, Trello).

Markdown è facilmente convertibile in HTML, può essere aperto in qualsiasi editor di testo ed è facile da leggere anche come codice sorgente. Scrivere in Markdown è molto più facile che con linguaggi di markup come HTML, XML, TeX e altri.


Oggi, il Markdown di base è raramente utilizzato da solo. Al contrario, viene spesso sostituito da varie specifiche e dialetti che estendono le capacità del linguaggio aggiungendo caratteristiche come il supporto per i tag HTML, la creazione di tabelle e caselle di controllo, il testo barrato e varie interruzioni di riga. Quando si sceglie una piattaforma, è importante considerare il supporto per queste caratteristiche aggiuntive.


La più popolare è il dialetto Flavored Markdown di GitHub, che si basa sulle specifiche CommonMark. Questo sito utilizza l’editor Markdown, che supporta la maggior parte degli strumenti della coppia, tranne le caselle di controllo.

Torna in alto