¿Existe alguna forma de desactivar la capacidad del motor de resaltado de sintaxis para seleccionar automáticamente el lenguaje? Estoy intentando resaltar un bloque de código Swift en mi instalación de Discourse:
Estoy rodeando el bloque de código con ~~~swift...~~~, pero no funciona.
Sin embargo, el motor de resaltado insiste en mostrarlo como makefile o nginx. Mi sitio web solo utiliza un puñado de lenguajes (Xojo, Python, C# y Swift). ¿Existe alguna forma de eliminar o descargar los lenguajes innecesarios que carga Discourse?
Sí, puedes agregar/quitar idiomas desde la configuración del sitio “idiomas destacados”. Swift no está habilitado de forma predeterminada y probablemente no esté habilitado en tu sitio, lo cual es probablemente la razón por la que
```swift
no te funciona. (Swift tampoco está habilitado en meta.) Sí funciona para mí localmente cuando agrego Swift a la configuración del sitio:
Encontré el problema. Tuve que agregar Swift como un idioma compatible en la configuración del sitio. También eliminé varios idiomas que mi comunidad no utiliza. El problema se ha solucionado.