Pandoc + reveal.js + Gulp
@JallProfesor
25/11/2020
Es más fácil escribir markdown que html (o LATEX ).
Por ejemplo, esta web está escrita en markdown y
utiliza un generador de sitio estático:
Hay infinidad de filtros de Pandoc que permiten ampliar las capacidades de markdown.
En esta presentación usamos dos filtros de Pandoc a modo de ejemplo:
Pandoc static KATEX que nos permite escribir cualquier fórmula matemática;
por ejemplo, eiπ+1=0
Pandoc Imagine que nos permite convertir bloques de código en imágenes;
por ejemplo, la siguiente imagen está generada por el filtro usando gnuplot
Uno de los formatos de salida de Pandoc es la presentación.
Estas pueden ser en pdf o html. Entre estas últimas hay varias posibilidades:
Mencionaré solamente los utilizados en esta presentación.
Propios de reveal.js (listado completo y documentación aquí)
Plugins desarrollados por terceros (un listado aquí)
Es automatizador de tareas. Se utiliza para crear flujos de trabajo eficientes.
Si quieres saber cómo lo utilizamos échale un vistazo al
archivo gulpfile.js del repositorio de GitHub.
Combinado con npm podemos lanzar dos tipos de tarea: