Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.36 KB

DT6-FormatiMarcatura-MarkDown.md

File metadata and controls

46 lines (35 loc) · 2.36 KB

Markdown

Markdown è un linguaggio di markup leggero che si può usare per aggiungere elementi di formattazione a documenti di testo semplice.

Creato da John Gruber nel 2004, Markdown è oggi uno dei linguaggi di markup più diffusi al mondo.

Quando si crea un file formattato in Markdown, si aggiunge la sintassi di Markdown al testo semplice per indicare quali parole e frasi devono avere una funzione presentazionale.

  • Per indicare un titolo, si precede il testo con un hash
# Titolo Uno
  • Per rendere una frase in grassetto, si aggiungono due asterischi prima e dopo
**questo testo è in grassetto**

Perché usare Markdown

Markdown è un linguaggio estremamente portabile -Per un software è estremamente facile importarlo o esportarlo ed è quindi molto diffuso

  • È indipendente dalla piattaforma
  • Resiste alle evoluzioni tecnologiche, tra molti anni sarà ancora supportato dal software
  • Consente di focalizzarsi sui contenuti, alcune dipendenze strutturali, rendendo la gestione degli aspetti di formattazione indipendente

contenuto, struttura e formattazione possono essere gestiti secondo cicli di vita indipendenti

Applicazione

Markdown è nato per il web esistono quindi diverse applicazioni nel web

  • Jekyll un generatore di pagine HTML statiche
  • Ghost e WordPress.com e altri CMS

Markdown può essere usato per appunti e annotazioni, per generare presentazioni per la documentazione del software o per creare documenti

  • Leanpub è un servizio che partendo da file in formato markdown genere un ebook
  • Remarkjs è un generatore di presentazioni da markdown
  • Diversi sistemi di collaborazione come Wiki, Slack e Mattermost supportano markdown

Syntactic flavors

Il problema principale di Markdown è che non ne esiste una versione standard, diversi tool ne implementano diversi sottoinsiemi.

Questo limita l’interoperabilità, esiste tuttavia un sottoinsieme minimo di funzioni che è supportato dalla gran parte delle applicazioni.

Una possibile risorsa è:

Editor online