Guida alla sintassi Markdown: riferimento completo con esempi
Guida alla sintassi Markdown
Markdown è un linguaggio di markup leggero che converte testo semplice in HTML formattato. Creato da John Gruber nel 2004, è diventato il formato di scrittura standard per la documentazione, i file README e i contenuti tecnici in tutto il web.
Titoli
Usa i simboli #. Un # per il livello più alto, fino a sei per il più profondo:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
I livelli dovrebbero aumentare di uno — saltare da ## a #### può confondere gli screen reader.
Formattazione del testo
**Bold text** or __Bold text__
*Italic text* or _Italic text_
**_Bold and italic_**
~~Strikethrough text~~
Link
[Link text](https://example.com)
[Link with title](https://example.com "Title")
[Reference-style][ref-id]
[ref-id]: https://example.com
<contact@example.com>
Immagini

[](https://example.com)
Il testo alternativo è fondamentale per l'accessibilità e la SEO — viene visualizzato quando le immagini non riescono a caricarsi.
Elenchi
Gli elenchi non ordinati usano -, * o +. Gli elenchi ordinati usano i numeri:
- Item one 1. First item
- Item two 2. Second item
- Nested item 1. Nested item
Codice
Il codice inline usa i backtick singoli: `printf()`.
I blocchi di codice usano i tripli backtick con un identificatore di linguaggio opzionale:
```python
def greet(name):
return f"Hello, {name}!"
Linguaggi supportati: `javascript`, `python`, `html`, `css`, `json`, `bash`, `sql`, `yaml`.
## Citazioni a blocchi
```markdown
> This is a blockquote.
> > Nested blockquotes are supported.
Comuni per callout, note e citazioni di fonti esterne.
Righe orizzontali
Tre o più trattini, asterischi o underscore su una riga:
---
***
___
Tabelle
Barre verticali e trattini definiscono le colonne. I due punti controllano l'allineamento:
| Left | Center | Right |
| :--- | :----: | ----: |
| A1 | B1 | C1 |
Estensioni GitHub Flavored Markdown
GitHub Flavored Markdown (GFM) aggiunge funzionalità utili:
- [x] Completed task # Task lists
- [ ] Incomplete task
:smile: :rocket: :warning: # Emoji shortcodes
~~Strikethrough text~~ # Strikethrough
GFM crea anche link automatici per gli URL — www.example.com diventa cliccabile senza racchiuderlo in < >.
Escape dei caratteri speciali
Prefissa con \ per visualizzare i caratteri letterali di Markdown:
\*This is not italic\*
\# This is not a heading
Caratteri che richiedono l'escaping: \ ` * _ { } [ ] ( ) # + - . ! | ~.
Anteprima Markdown online
Usa lo strumento di anteprima Markdown per scrivere e visualizzare Markdown in tempo reale. L'anteprima live si aggiorna mentre digiti, mostrando esattamente come verranno renderizzati titoli, link, immagini, blocchi di codice e tabelle.