Una vez que decidas qué tema de hljs usar, puedes buscar en el menú desplegable el que deseas y guardar la configuración. Necesitarás recargar la página para que todo comience a funcionar.
Créditos
Todos los temas de hljs incluidos en este componente tienen información de derechos de autor en sus archivos respectivos. La lista de todos esos autores () es demasiado grande para incluirla aquí, pero puedes verlos aquí.
¿Alojado por nosotros? Los componentes de tema están disponibles para su uso en nuestros planes Estándar, Empresarial y de Empresa.
Este tema es muy útil y lleva mucho tiempo funcionando en mi sitio. Sin embargo, de repente descubrí que tiene un problema en Firefox. El archivo CSS personalizado está bloqueado por la siguiente cabecera: X-Content-Type-Options: nosniff. La consola muestra que el tipo MIME del archivo CSS es text/html. No importa qué tema elija, el problema sigue ocurriendo en Firefox, pero en Chrome funciona correctamente.
Este componente de tema super sería aún mejor si el estilo del bloque de código seleccionado también pudiera seleccionarse como una preferencia de usuario.
Discourse ejecuta la versión 10.6.0 de highlight-js. La mayoría de los temas adicionales que faltan actualmente (como base16) requieren la versión 11.0.
El problema es que esa versión introduce algunos cambios disruptivos y deprecaciones. Echa un vistazo aquí:
Por lo tanto, esto significa que las opciones actuales se mantendrán igual por un tiempo. Primero, es necesario actualizar la versión de highlight-js en tests-passed de Discourse. Luego, deberíamos esperar a una versión estable. Actualizar los temas (incluso los actuales) nos pondría en una situación desfavorable, donde sería difícil adivinar si el tema funciona correctamente en tu sitio o no.
Este componente parece estar roto en las últimas betas: el resaltado ya no funciona correctamente cuando está instalado. Eliminé el componente de los temas y volvió a funcionar; simplemente no puedo elegir el tema de resaltado.
Incluye una actualización a los temas de highlight.js versión 11 (el núcleo también se ha actualizado a highlight.js versión 11) y correcciones para estilos que carecían de la especificidad correcta.
Recibí este error cuando intenté instalar el componente
Error creando activo de carga: a11y-dark. Nombre de archivo original Lo sentimos, el archivo que intenta cargar no está autorizado (extensiones autorizadas: wasm, jpg, jpeg, png, woff, woff2, svg, eot, ttf, otf, gif, webp, avif, js).
¡Acabo de encontrar este componente temático, me alegra mucho que exista! He notado que la configuración hljs dark match no parece funcionar.
Por ejemplo, tenemos hljs theme configurado en atom-one-light (al cual también existe atom-one-dark).
Al actualizar, atom-one-light se aplica mientras está en modo oscuro, pero el bloque de código no cambia a oscuro al cambiar a modo oscuro, se queda en claro.
Parece que este componente de tema está roto en la última versión.
Ya he añadido css a la configuración theme_authorized_extensions e intenté reinstalar el componente, pero los estilos de los bloques de código todavía no se aplican.