Rilevatore di codice non formattato

:discourse2: Riepilogo Il rilevatore di codice non formattato individua il codice non formattato e mostra un avviso prima della pubblicazione.
:eyeglasses: Anteprima Anteprima su Discourse Theme Creator
:hammer_and_wrench: Link al repository https://github.com/discourse/unformatted-code-detector
:open_book: Nuovo su Discourse Themes? Guida per principianti all’uso di Discourse Themes

Installa questo componente del tema

Funzionalità

Gli utenti che pubblicano codice non formattato vedranno un messaggio di avviso con istruzioni su come formattarlo correttamente.

La sensibilità e l’individuazione dell’HTML sono configurabili tramite le impostazioni del tema.

Impostazioni

Nome Descrizione
emoji icon L’icona emoji da visualizzare accanto al titolo nella finestra di avviso per il codice non formattato.
disable at trust level Disattiva l’avviso per gli utenti con un livello di fiducia pari o superiore a N. -1 = attivo per tutti gli utenti.
sensitivity Sensibilità dell’algoritmo di rilevamento. 0 = plugin disabilitato; 1 = avvisa per qualsiasi cosa che assomigli anche leggermente a codice.
min post length to check Lunghezza minima del post da controllare (numero di caratteri)
max post length to check Lunghezza massima del post da controllare (numero di caratteri). -1 = nessun limite massimo.
include html Controlla anche i tag HTML oltre ad altri tipi di codice. Consigliato di disabilitare se gli utenti devono spesso rendere HTML personalizzato nei loro post.
Traduzione Valore predefinito
warning_modal.title Stai pubblicando del codice?
warning_modal.content Sembra che il tuo post possa contenere codice o log. Per mantenere il post leggibile, ricorda di formattare il codice utilizzando il pulsante della barra degli strumenti Testo preformattato o il tasto backtick ` sulla tua tastiera, come mostrato di seguito: [esempi]
warning_modal.do_not_show_again non mostrare più questo messaggio
warning_modal.fix_post Modifica post
warning_modal.ignore_and_post_anyway Pubblica comunque

Debug

Se ricevi un avviso per un post che non contiene alcun testo, puoi stampare le informazioni di debug aprendo la console JS del browser e digitando debugUnformattedCodeDetector() Invio. Questo stamperà alcune informazioni su quali righe sono state considerate «codice» e quali sono le impostazioni di sensibilità.

:information_source: «Non mostrare più questo messaggio» funziona solo per dispositivo, non per utente. Si tratta di un problema noto che verrà risolto non appena Discourse acquisirà la funzionalità di allegare le informazioni utente ai temi.


:discourse2: Ospitato da noi? I componenti del tema sono disponibili per l’uso nei nostri piani Standard, Business ed Enterprise.

60 Mi Piace