Existe alguma maneira de desabilitar a capacidade do motor de destaque de sintaxe de selecionar automaticamente a linguagem? Estou tentando fazer com que um bloco de código Swift seja destacado na minha instalação do Discourse:
Estou envolvendo o bloco de código com ~~~swift...~~~, mas não está funcionando.
No entanto, o motor de destaque insiste em destacá-lo como makefile ou nginx. Meu site usa realmente apenas algumas linguagens (Xojo, Python, C# e Swift). Existe alguma maneira de remover/descarregar as linguagens desnecessárias carregadas pelo Discourse?
Usar swift</code> ou <code> swift não parece funcionar para mim. O Swift é uma das linguagens incluídas? Parece estar no canal estável do Highlight.js.
Sim, você pode adicionar/remover idiomas na configuração do site idiomas destacados. O Swift não está habilitado por padrão e provavelmente não está habilitado no seu site, o que provavelmente é a razão pela qual
```swift
não está funcionando para você. (O Swift também não está habilitado no meta.) Ele funciona para mim localmente quando adiciono o Swift à configuração do site:
Encontrei o problema. Tive que adicionar o Swift como uma linguagem suportada nas configurações do site. Também removi várias linguagens que minha comunidade não usa. O problema foi resolvido.