Rilevatore di codice non formattato

:discourse2: Riepilogo Rilevatore di codice non formattato rileva il codice non formattato e mostra un avviso prima della pubblicazione.
:eyeglasses: Anteprima Anteprima su Discourse Theme Creator
:hammer_and_wrench: Collegamento 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 che indica loro come formattarlo correttamente.

La sensibilità e la rilevazione 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 a N o superiore. -1 = abilitato per tutti gli utenti.
sensitivity Sensibilità dell’algoritmo di rilevamento. 0 = plugin disabilitato; 1 = avviso per qualsiasi elemento che assomigli anche solo 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. Si consiglia di disabilitare se gli utenti devono spesso renderizzare 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 tastiera, come mostrato qui: [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 include alcun testo, puoi stampare le informazioni di debug aprendo la console JS del browser e digitando debugUnformattedCodeDetector() Invio. Questo visualizzerà 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. Questo è 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