El bloque de código de Outlook no funciona bien

El bloque de código funcionaba bien en el pasado. Sin embargo, un usuario creó una nueva publicación con un bloque de código ayer y descubrí que el formato falló. No solo esta publicación con bloque de código, sino todo el sitio.

Acabo de reconstruir la aplicación Discourse a la versión más actualizada, pero el resultado sigue siendo el mismo.

¿Cómo puedo resolver este problema? Gracias por tu ayuda.

Aquí está la URL:

Los bloques de código me parecen bien, ¿tienes una captura de pantalla del formato del bloque de código que falla?

1 me gusta

Las secciones de bloques de código no se clasifican por colores después de la actualización de discourse 2.9.0.beta6

arcoíris

mono-azul

1 me gusta

Gracias por tu gran aporte.

Sin embargo, parece que el foro de meta Discourse tiene la versión 2.9.0.beta6 (ya que admite la “pantalla de carga”). Y el bloque de código funciona bien aquí.

Mi error. Debería decir “color outlook” en su lugar.

Figura 1. El color de las palabras clave de Python (en realidad, de todos los idiomas) no se resalta.

Publicación original:


Figura 2. Sin embargo, la diferencia de color del bloque de código sigue funcionando bien.

Publicación original:

1 me gusta

Mi Solución

  1. desinstalar el componente “hljs-theme-picker”

  2. coger el archivo css (yo cogí rainbow.css) de abajo
    hljs-theme-picker/assets at main · discourse/hljs-theme-picker · GitHub

  3. editar el CSS/HTML del tema, copiar y pegar el contenido de rainbow.css

¿Esto está mal?

2 Me gusta

Muchas gracias a Takanobu san.

Esta solución funciona bien.

Creo que esto significa que el selector de temas hljs de discourse tiene algún error oculto. No hay razón para que el mismo código funcione bien con CSS pero falle cuando se instala el componente.

Y lamento no poder marcar tu solución como :white_check_mark: Solución, aunque realmente resuelve mi problema. Lo dejo abierto y espero que el equipo de discourse @cocococosti pueda descubrir la razón y encontrar una solución formal.

El código CSS que uso es el que configuré en el selector de temas hljs:

Muchas gracias de nuevo.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.