Ok,
Non sono sicuro se si tratti di markdown standard o di un bug di Discourse, ma se usi il markdown e c’è uno spazio prima/dopo il testo, si rompe:
Questo funziona bene quando uso il pulsante grassetto
** Questo non funziona poiché ho uno spazio prima del testo**
**E questo non funziona poiché ho uno spazio dopo il testo **
Il problema è che gli utenti non lo sanno e talvolta, per errore, lasciano uno spazio, pubblicano e non capiscono cosa c’è che non va/perché non funziona. Ho già visto alcuni casi in cui gli utenti hanno commesso questo errore..
Codice per gli esempi sopra:
**Questo funziona bene**
** Questo non funziona poiché ho uno spazio prima del testo**
**E questo non funziona poiché ho uno spazio dopo il testo **
Sì, ci sono buone ragioni per cui Markdown (MD) ha delle specifiche, e motivi per cui gli utenti dovrebbero dedicare 3 minuti per imparare a usare MD correttamente (scusa la risposta così diretta e tecnica…). È piuttosto semplice, una sintassi di markup molto basilare, in realtà:
Credo che questo mostri chiaramente che non si tratta di un problema di “Discourse”, ma semplicemente di un errore degli utenti nell’uso corretto del MD.
VSC evidenzia effettivamente l’errore (o gli errori) di sintassi MD, @tpetrov
Ok,
Ora vedo che non è un bug.
Il problema sono le persone, però. Oggi è difficile farli leggere qualcosa per 3 secondi e tu vuoi che ci mettano 3 minuti. Non vedo davvero un modo per riuscirci.
In realtà, l’evidenziazione degli errori di sintassi MD sarebbe utile.
Beh, gestiamo un forum di programmazione da oltre due decenni e abbiamo notato che gli utenti imparano tutto ciò che chiediamo loro di imparare, purché spieghiamo loro come fare o forniamo un link a un tutorial; e quando gli utenti commettono errori, i nostri moderatori modificano i post e correggono la formattazione.
Per oltre vent’anni, con i vecchi “BBCODES” e ora con Markdown, non è mai stato un problema per noi; ma, dopotutto, il nostro sito è un forum tecnico e ci aspettiamo che gli utenti abbiano competenze tecniche e mettano il proprio impegno nel lavoro
In realtà, consideriamo l’insegnamento del pensiero critico e della risoluzione autonoma dei problemi parte della nostra missione fondamentale; e se qualcuno non riesce a dedicare pochi minuti per imparare il Markdown, allora il problema è suo, non del nostro forum o dei nostri membri; e non è il benvenuto sul nostro sito.
Tuttavia, il nostro sito non esiste per “piacere a tutti” e abbiamo standard elevati; la mia esperienza mi dice che le persone imparano se sanno cosa ci si aspetta da loro, nelle regole del sito (o in altre norme culturali).
Come sempre, YMMV e i tuoi utenti potrebbero essere molto meno orientati alla tecnologia rispetto ai nostri.