Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
Highlight.js no funciona en el sitio web de django+dash

Tengo un sitio web de django donde me gustaría mostrar bloques de código con resaltado de sintaxis.

Instalé resaltado.js y, según sus instrucciones, estoy inyectando estilo y js en html, en este caso en base.html :

 ... <link rel="stylesheet" href="{% static 'highlight/styles/default.min.css' %}"> <script src="{% static 'highlight/highlight.min.js' %}"></script> <script>hljs.highlightAll();</script>

Luego agrego código a alguna vista usando componentes dash html:

 ... html.Div([html.H3(title), html.Pre(html.Code(code, className=f'language-{lang}'))])

El código no está resaltado de sintaxis. No estoy seguro de cómo solucionar este problema.

Editar: si codifica un elemento <pre><code>...</pre><code> en una plantilla html que se le aplicará resaltar.js, donde la inspección del elemento muestra las diversas transformaciones de cada palabra en el código bloquear. Sin embargo, si el HTML se genera mediante un guión, como en el ejemplo anterior, es simplemente un bloque <pre><code>...</pre><code> simple. ¿Cómo permito que Highlight.js se aplique al HTML generado por guión?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda