Evidenziazione della sintassi non funzionante in quel post

Ciao, non ho avuto problemi con l’evidenziazione della sintassi sul mio sito, tranne che in quel post particolare, per qualche motivo sconosciuto, hai qualche idea? (Ho forzato la sintassi lisp)

Funziona in modalitĂ  provvisoria?

1 Mi Piace

Sì, lo fa. Non avevo pensato di provare perché tutti gli altri post funzionano.

@patrickemin cosa vuoi fare con questo argomento? Dovremmo eliminarlo o c’è un problema reale per cui hai bisogno di aiuto? In tal caso, puoi fornire dettagli sufficienti in modo che possiamo aiutarti e magari uno screenshot?

In realtà, ho ancora questo problema: l’evidenziazione della sintassi non funziona per questo post in particolare, ma funziona per tutti gli altri. E così, dopo aver testato in modalità provvisoria, l’evidenziazione della sintassi funziona per tutti i post. Questo non spiega perché, per questo post in particolare, che non ha nulla di insolito, l’evidenziazione della sintassi non funzioni quando non si è in modalità provvisoria.

Se copiassi/incollassi quel post in un messaggio privato qui, funzionerebbe?

Per quanto ne so, penso che sia il componente tema Code-block line numbers. Nello specifico con il linguaggio lisp.

3 Mi Piace

Sì, funziona ovunque, ad esempio qui.

In realtà ci sono due TC, l’evidenziazione della sintassi e la numerazione delle righe che dovrebbero agire quando pubblico codice sul mio sito, la numerazione delle righe funziona ma l’evidenziazione della sintassi no (solo per quel post)

E sembra che non sia stato molto chiaro quando ho fatto la mia richiesta. Proverò a riformularla nel miglior modo possibile di seguito. Sul mio sito Discourse, qualcuno ha pubblicato un messaggio contenente codice di programmazione autolisp. Normalmente, con i due componenti che ho installato sul mio sito, ovvero l’evidenziazione della sintassi e la numerazione automatica delle righe, questo codice dovrebbe essere numerato automaticamente e il linguaggio lisp dovrebbe apparire evidenziato. Questo non funziona, e voglio sottolineare che è solo per questo post, perché funziona per tutti gli altri. Quindi solo per questo post, la numerazione delle righe funziona bene, infatti, non ho mai segnalato questo problema. Ma l’evidenziazione della sintassi non funziona. Non so perché questo componente tema non funzioni solo per questo post e perché funzioni per tutti gli altri.

Penso che possa essere la dimensione dello snippet. Quando estraggo (molto approssimativamente :slight_smile:) un pezzo del primo per renderlo piĂą piccolo, allora evidenzia come previsto.

1 Mi Piace

Ah ok, questo potrebbe essere un indizio. Infatti, ho controllato velocemente e probabilmente non ho mai avuto un codice di quella lunghezza sul mio sito (non so quale sia la lunghezza massima)

1 Mi Piace

Se si disabilita il componente di numerazione delle righe, si dovrebbe essere in grado di vedere che l’evidenziazione funziona come previsto (come la modalità provvisoria, ma più specifica). Quindi sembra essere una limitazione nel componente del tema. Non sono sicuro dei dettagli, però.

2 Mi Piace