Ok,
Não tenho certeza se isso é markdown padrão ou um bug do Discourse, mas se você usar markdown e houver um espaço em branco antes/depois do texto, isso quebra:
Isso funciona bem quando uso o botão de negrito
** Isso não funciona, pois tenho um espaço antes do texto**
**E isso também não funciona, pois tenho um espaço depois do texto **
O problema é que os usuários não sabem disso e, às vezes, por acidente, deixam um espaço, publicam e não entendem o que está errado/por que não funciona. Já vi alguns lugares onde os usuários cometeram esse erro..
Código para os exemplos acima:
**Isso funciona bem**
** Isso não funciona, pois tenho um espaço antes do texto**
**E isso também não funciona, pois tenho um espaço depois do texto **
Sim, existem razões pelas quais a MD possui especificações, e razões pelas quais os usuários devem dedicar 3 minutos para aprender a usar a MD corretamente (peço desculpas por responder de forma tão direta e técnica…). É bastante simples, na verdade uma sintaxe de marcação muito básica:
Acho que isso mostra claramente que não se trata de um problema do “Discourse”, mas sim de um problema causado por usuários que não estão usando a MD corretamente.
O VSC na verdade destaca o(s) erro(s) de sintaxe da MD, @tpetrov
Ok,
Agora vejo que não é um bug.
O problema são as pessoas, no entanto. Hoje em dia é difícil fazê-las ler algo por 3 segundos, e você quer que elas levem 3 minutos. Não vejo como conseguir isso, na verdade.
A realce de erros de sintaxe em MD seria útil, na verdade.
Bem, temos um fórum de programação há mais de duas décadas, e percebemos que os usuários aprendem tudo o que pedimos que aprendam, desde que lhes expliquemos ou forneçamos um link para um tutorial; e quando os usuários cometem um erro, nossos moderadores editam as postagens e corrigem a formatação.
Isso nunca foi um problema para nós em mais de duas décadas usando os antigos “BBCODES” e agora o Markdown; mas, novamente, nosso site é um fórum técnico e esperamos que os usuários sejam técnicos e dediquem seu próprio esforço ao trabalho
Na verdade, consideramos ensinar as pessoas a pensar e a resolver seus próprios problemas parte de nossa missão principal; e se alguém não pode dedicar alguns minutos para aprender Markdown, então o problema é deles, não do nosso fórum ou dos membros; e não são bem-vindos em nosso site.
Mas, novamente, nosso site não existe para “agradar a todos” e temos padrões elevados; e minha experiência é que as pessoas aprenderão se souberem o que é esperado delas, nas regras do site (ou em outras normas culturais).
Como sempre, YMMV e seus usuários podem ser muito menos orientados à tecnologia do que os nossos.