Coloreado de sintaxis, curso de programación

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Coloreado de sintaxis, curso de programación

This topic contains 1 respuesta, has 2 voices, and was last updated by  Ignacio Gros Hace 2 años, 1 mes.

  • Author
    Entradas
  • #40762

    Notxor
    Member

    Estoy creando un recurso para la introducción a la programación con Python, para alumnos de la ESO. He añadido coloreado de sintaxis poniendo en las opciones avanzadas de las propiedades del proyecto los enlaces al css y al script js.

    He añadido un directorio highlight con los scripts y los css de la librería de coloreado, al estilo que creé para el Centro. Sin embargo, al empaquetarlo, no copia ese directorio.

    En resumen, el invento funciona, pero tengo que añadir a mano ese directorio al paquete, de momento estoy exportando a html en un zip. Pero me preguntaba si habría manera de que lo exportara directamente junto con el contenido.

    Si alguien puede ayudar y necesita ver lo que hay, el enlace a lo poco que llevo aún hecho está en . De momento, el único código que hay está en la retroalimentación del apartado idle.

    Muchas gracias de antemano por la ayuda.

  • #40764

    Ignacio Gros
    Keymaster

    ¿No te sirve la herramienta de coloreado que tiene eXe por defecto? Es PrismJS.
    Usa el botón “Insertar HTML como texto” del editor (de TinyMCE), y marca las dos opciones disponibles: “Incluir estilos” y “Resaltar sintaxis”.

    Si no, para incluir los ficheros en la exportación, tendrás que enlazarlos desde un iDevice Nota (no está en el HTML de la exportación, pero sus ficheros sí), o usar un iDevice Ficheros adjuntos. Ten en cuenta que la ruta dentro de eXe es “resources/x”, mientras que al exportar no hay “resources/”. No es lo ideal, pero de momento no hay otra manera. Además, no admite estructuras de carpetas. El futuro eXe, en cuyo desarrollo ya se está trabajando, sí permitirá incluir contenidos complejos.

    Espero que te sirva.

You must be logged in to reply to this topic.

Skip to content