Skip to content

Cos'è Markdown? ​

Markdown è un linguaggio di markup leggero creato da John Gruber. Permette di "scrivere documenti in un formato di testo semplice, facile da leggere e da scrivere, e poi convertirli in documenti HTML validi".

La storia di Markdown ​

Markdown nasce nel 2004. Nei primi tempi, era pensato per semplificare la sintassi HTML, principalmente per scrivere documenti tipo README che vengono letti e aggiornati spesso, ma il cui formato è relativamente stabile.

La vera popolarità di Markdown inizia dopo l'arrivo di GitHub nel 2008. GitHub adotta Markdown come formato predefinito per i file Readme e fornisce una specifica di rendering. Con la diffusione di GitHub, sempre più sviluppatori iniziano a usare Markdown come strumento preferito per la scrittura.

Caratteristiche principali di Markdown ​

Semplicità ​

Usa simboli intuitivi per rappresentare la formattazione, come # per i titoli e * per gli elementi delle liste. Questi simboli trasmettono visivamente il loro significato, rendendo i documenti Markdown leggibili anche senza rendering.

Leggibilità ​

Anche in formato testo semplice, i documenti Markdown mostrano chiaramente la struttura e la gerarchia dei contenuti. I lettori possono comprenderne l'organizzazione senza software speciali.

Portabilità ​

I file Markdown sono testo semplice, quindi possono essere aperti e modificati con qualsiasi editor di testo, senza dipendere da software o sistemi operativi specifici.

Convertibilità ​

Markdown può essere facilmente convertito in HTML, PDF, documenti Word e altro, soddisfacendo diverse esigenze di pubblicazione.

La relazione tra Markdown e HTML ​

Markdown non è un sostituto di HTML, ma una sua versione semplificata. In realtà, lo scopo finale di Markdown è essere convertito in HTML. La loro relazione può essere così rappresentata:

Sorgente Markdown → Parser → Output HTML → Rendering nel browser

Ad esempio, quando scrivi:

markdown
# Questo è un titolo

Verrà convertito in:

html
<h1>Questo è un titolo</h1>

È importante notare che puoi usare direttamente i tag HTML in Markdown, il che offre flessibilità per formattazioni complesse.

Un esempio semplice ​

Vediamo un semplice esempio di Markdown:

markdown
# Il mio primo documento Markdown

Questo è un **testo in grassetto** e un *testo in corsivo*.

## Lista della spesa

- Mela
- Banana
- Arancia

Questo è un esempio di [link](https://www.markdownlang.com).

Questo semplice esempio mostra diverse sintassi base di Markdown: titoli, enfasi, liste e link.

Prossimi passi ​

Ora che hai compreso i concetti base di Markdown, puoi:

Built by www.markdownlang.com