Skip to content

Sintassi Estesa di Markdown ​

La sintassi base di Markdown fornisce gli elementi essenziali per creare documenti, ma a volte non è sufficiente per esigenze specifiche. Qui entrano in gioco le sintassi estese.

La sintassi estesa aggiunge funzionalità extra oltre alle basi, permettendoti di creare documenti più ricchi e complessi.

Cos'è la Sintassi Estesa? ​

La sintassi estesa si riferisce a elementi sintattici oltre la specifica originale di Markdown. Queste estensioni sono aggiunte da diversi processori Markdown per supportare funzionalità aggiuntive.

Principali Sintassi Estese ​

  • Tabelle – Creazione di tabelle dati
  • Blocchi di codice delimitati – Blocchi di codice con evidenziazione della sintassi
  • Note a piè di pagina – Aggiunta di riferimenti e note
  • ID intestazioni – Aggiunta di ID personalizzati ai titoli
  • Elenchi di definizione – Elenchi di termini e definizioni
  • Barrato – Testo barrato
  • Elenchi di attività – Checklist con caselle
  • Emoji – Simboli emoji
  • Evidenziazione – Evidenziazione del testo
  • Pedice e apice – Utili nelle formule matematiche

Supporto ​

Nota che non tutte le applicazioni Markdown supportano la sintassi estesa. Prima di utilizzarla, verifica se il tuo processore Markdown supporta le estensioni che desideri.

Supporto Principale ​

Le seguenti piattaforme e strumenti supportano bene la sintassi estesa:

  • GitHub Flavored Markdown (GFM) – Estensione Markdown di GitHub
  • GitLab Flavored Markdown – Estensione di GitLab
  • Typora – Editor Markdown WYSIWYG
  • Obsidian – Strumento di gestione della conoscenza
  • VitePress – Generatore di siti statici
  • Hugo – Generatore di siti statici

Tabelle ​

La creazione di tabelle è una delle estensioni più comuni:

markdown
| Nome  | Età | Professione |
|-------|-----|------------|
| Zhang | 25  | Ingegnere   |
| Li    | 30  | Designer    |
NomeEtàProfessione
Zhang25Ingegnere
Li30Designer

Blocchi di Codice Delimitati ​

Blocchi di codice con evidenziazione della sintassi:

markdown
```javascript
function hello() {
    console.log("Ciao, Mondo!");
}
```
javascript
function hello() {
    console.log("Ciao, Mondo!");
}

Elenchi di Attività ​

Crea liste di cose da fare:

markdown
- [x] Completare il piano di progetto
- [ ] Scrivere il codice
- [ ] Testare le funzionalità
- [ ] Pubblicare online
  • [x] Completare il piano di progetto
  • [ ] Scrivere il codice
  • [ ] Testare le funzionalità
  • [ ] Pubblicare online

Barrato ​

Indica contenuto eliminato o errato:

markdown
~~Questo testo è barrato~~

Questo testo è barrato

Collegamenti Automatici ​

Riconoscimento automatico di URL e indirizzi email:

markdown
Visita https://markdown.com.cn per maggiori informazioni.
Contatto: esempio@dominio.com

Visita https://markdown.com.cn per maggiori informazioni. Contatto: esempio@dominio.com

Note a Piè di Pagina ​

Aggiungi note e riferimenti al tuo documento:

markdown
Ecco un esempio di nota[^1].

[^1]: Questo è il contenuto della nota.

Ecco un esempio di nota[^1].

[^1]: Questo è il contenuto della nota.

Elenchi di Definizione ​

Crea elenchi di termini e definizioni:

markdown
Markdown
:   Un linguaggio di markup leggero

HTML
:   HyperText Markup Language
:   Il linguaggio standard per creare pagine web

Formule Matematiche ​

Supporto per formule matematiche in stile LaTeX:

markdown
Formula inline: $E = mc^2$

Formula a blocco:
$$
\sum_{i=1}^n a_i = 0
$$

Grafici e Diagrammi ​

Alcuni editor avanzati supportano i diagrammi Mermaid:

markdown
```mermaid
graph TD
    A[Inizio] --> B{Hai capito?}
    B -->|Sì| C[Continua a imparare]
    B -->|No| D[Leggi di nuovo]
    D --> B
    C --> E[Fine]
```

Percorso di Apprendimento per la Sintassi Estesa ​

Si consiglia di imparare la sintassi estesa nel seguente ordine:

  1. Tabelle – La più comune e pratica
  2. Blocchi di codice delimitati – Essenziale per i programmatori
  3. Elenchi di attività – Ottimo per la gestione dei progetti
  4. Barrato – Semplice e facile da usare
  5. Note a piè di pagina – Necessarie per la scrittura accademica
  6. Elenchi di definizione – Per spiegazioni di termini
  7. ID intestazioni – Collegamenti avanzati
  8. Evidenziazione – Per enfatizzare punti chiave

Note sulla Compatibilità ​

Quando usi la sintassi estesa:

  • Testa la compatibilità – Prova il tuo Markdown sulla piattaforma di destinazione
  • Fornisci alternative – Considera come viene visualizzato sulle piattaforme che non supportano le estensioni
  • Documenta l'uso – Indica quali estensioni sono usate nei tuoi documenti
  • Standardizza le scelte – Usa un set unificato di estensioni all'interno del tuo team

Prossimi Passi ​

Scegli la sintassi estesa che ti interessa per iniziare ad imparare:

Built by www.markdownlang.com