O projeto Discourse oferece suporte à realce de sintaxe por padrão. O Discourse usa o highlight.js por padrão para exibir o realce de sintaxe.
Se o seu código não estiver usando o realce de sintaxe corretamente, você pode forçar o uso da linguagem desejada no bloco de código, por exemplo:
3.times do |stuff|
stuff.do
end
Resultado exibido:
3.times do |stuff|
stuff.do
end
A linguagem definida deve ser compatível com as configurações da plataforma. Você pode verificar as configurações de linguagem do site Discourse consultando a opção de configuração highlighted_languages.
Se o seu post ainda não for exibido corretamente, você precisará entrar em contato com o administrador do site.
Normalmente, o Discourse é capaz de exibir o realce de sintaxe em sua instalação padrão.
Não exibir realce de sintaxe
Se você não quiser que o código exiba nenhum realce de sintaxe, pode optar por digitar o caractere “text” após o bloco de código:
Your text to NOT highlight here
Your text to NOT highlight here
Como mostrado no resultado acima.
Consulte o artigo original em iSharkFly - 飞鲨 para mais informações.
Obrigado pelo suporte oficial.
