D’accord,
Je ne sais pas si c’est une norme Markdown standard ou un bug de Discourse, mais si vous utilisez Markdown et qu’il y a un espace avant/après le texte, cela pose problème :
Cela fonctionne bien quand j’utilise le bouton gras
** Cela ne fonctionne pas car il y a un espace avant le texte**
**Et cela ne fonctionne pas non plus car il y a un espace après le texte **
Le problème est que les utilisateurs ne le savent pas et laissent parfois un espace par erreur, publient, puis ne comprennent pas ce qui ne va pas ou pourquoi cela ne fonctionne pas. J’ai déjà vu plusieurs endroits où des utilisateurs ont fait cette erreur..
Code pour les exemples ci-dessus:
**Cela fonctionne bien**
** Cela ne fonctionne pas car il y a un espace avant le texte**
**Et cela ne fonctionne pas non plus car il y a un espace après le texte **
Oui, il y a des raisons pour lesquelles Markdown (MD) dispose de spécifications, et des raisons pour lesquelles les utilisateurs devraient prendre trois minutes pour apprendre à utiliser MD correctement (désolé de répondre de manière aussi directe et technique…). C’est en réalité très simple, une syntaxe de balisage très basique :
Je pense que cela montre clairement qu’il ne s’agit pas d’un problème lié à “Discourse”, mais simplement d’un problème d’utilisation incorrecte de Markdown par les utilisateurs.
VSC met d’ailleurs en évidence les erreurs de syntaxe MD, @tpetrov
D’accord,
Maintenant je vois que ce n’est pas un bug.
Le problème, ce sont les gens, cependant. De nos jours, il est difficile de les faire lire quelque chose pendant 3 secondes, et vous voulez qu’ils prennent 3 minutes. Je ne vois vraiment pas comment y parvenir.
La mise en évidence des erreurs de syntaxe MD serait en fait utile.
Eh bien, nous gérons un forum de programmation depuis plus de deux décennies, et nous constatons que les utilisateurs apprennent tout ce que nous leur demandons d’apprendre, à condition que nous leur expliquions ou leur fournissions un lien vers un tutoriel. De plus, lorsqu’un utilisateur fait une erreur, nos modérateurs modifient les messages et corrigent la mise en forme.
Ce n’a jamais été un problème pour nous au cours de ces deux décennies, que ce soit avec les anciens « BBCODES » ou maintenant avec Markdown. Mais après tout, notre site est un forum technique, et nous nous attendons à ce que les utilisateurs soient techniques et fassent leurs propres efforts
En fait, nous considérons qu’enseigner aux gens comment penser et comment résoudre leurs propres problèmes fait partie de notre mission fondamentale. Si quelqu’un ne peut pas consacrer quelques minutes pour apprendre Markdown, alors c’est lui qui a un problème, pas notre forum ni ses membres ; et cette personne n’est pas la bienvenue sur notre site.
Mais, encore une fois, notre site n’existe pas pour « plaire à tout le monde ». Nous avons des normes élevées, et mon expérience montre que les gens apprendront s’ils savent ce qui est attendu d’eux, que ce soit dans les règles du site ou d’autres normes culturelles.
Comme toujours, YMMV, et vos utilisateurs peuvent être beaucoup moins orientés vers la technologie que les nôtres.