Selezione del linguaggio di programmazione usato nei blocchi di codice

:bookmark: Questa guida spiega come selezionare il linguaggio di programmazione utilizzato nei blocchi di codice nei post di Discourse, insieme a come sopprimere l’evidenziazione della sintassi.

:person_raising_hand: Livello utente richiesto: Tutti gli utenti

Quando racchiudi il codice usando i tre apici inversi nei tuoi post, Discourse usa highlight.js per rilevare automaticamente e applicare l’evidenziazione della sintassi al codice. Tuttavia, puoi specificare il linguaggio di programmazione se l’autodetezione non funziona come previsto.

Specificare il linguaggio di programmazione per i blocchi di codice

Per specificare il linguaggio di programmazione per un blocco di codice, digita il nome del linguaggio subito dopo la prima serie di apici inversi:

``` il_tuo_linguaggio
# Il tuo codice qui
```

Ad esempio, per specificare Ruby:

``` ruby
3.times do |stuff|
  stuff.do
end
```

Il risultato apparirà così:

3.times do |stuff|
  stuff.do
end

Il linguaggio deve essere uno dei linguaggi evidenziati configurati per l’evidenziazione della sintassi sul tuo sito. Se un linguaggio non funziona, consulta l’amministratore del tuo sito.

Sopprimere l’evidenziazione

Se vuoi impedire qualsiasi evidenziazione della sintassi, puoi usare text, plain o pre come linguaggio:

``` text
Il tuo testo da NON evidenziare qui
```

Il risultato apparirà come testo semplice senza alcuna evidenziazione:

Il tuo testo da NON evidenziare qui

Buone pratiche

  • Specifica sempre il linguaggio se la rilevazione automatica non riconosce correttamente il tuo codice.
  • Per gli amministratori: Assicurati di verificare che il linguaggio scelto sia configurato nell’impostazione del sito linguaggi evidenziati.

Risorse aggiuntive

11 Mi Piace