De forma predeterminada, pandoc usa los archivos CSS y javascript del sitio web slidy. Si desea usar versiones locales, cree un directorio, digamos myslidy
, con los subdirectorios scripts
y styles
. Ponga slidy.js.gz
en scripts
y slidy.css
en styles
. A continuación, llame Pandoc con las siguientes opciones:
pandoc -s -t slidy -V slidy-url=myslidy
Pandoc A continuación, enlace a su archivo CSS local. Si desea incluir todo esto en el archivo HTML, no depende del directorio externo de myslidy, luego agregue la opción --self-contained
.
Otra opción es seguir usando la secuencia de comandos slidy desde el sitio web slidy, pero sustituya su propio archivo CSS. Para hacer eso, tendrías que crear una plantilla deslizable personalizada con un enlace de hoja de estilo diferente. Para obtener su propia copia de la plantilla por defecto, hacer
pandoc -D slidy > my.slidy
el enlace Editar CSS en este archivo, y llamar a Pandoc con
pandoc -s -t slidy --template my.slidy
gracias de respuesta rápida! Intentando que el primer método funcione. (1) En mi directorio personal (/ Users/peter /) creé una carpeta llamada "myslidy" y puse esas subcarpetas y archivos en ella. Entonces, es decir, ahora tengo ~/myslidy/scripts y ~/myslidy/styles con los archivos requeridos dentro. (2) Edité los estilos en ~/myslidy/styles/slidy.css. (3) En la terminal, desde mi directorio personal, me llaman Pandoc: '$ Pandoc -s -t slidy --self contenida -V-slidy-url = myslidy -o slidy-test/pandoc_output.html escritorio. md' ¡Pero la salida Slidy todavía tiene un estilo predeterminado! ¿Qué estoy haciendo mal? – incandescentman
Hm, acabo de probar el primer enfoque y encontré lo que encontraste. Al mirar el código, veo que la opción '--self-contained' establece la variable' slidy-url' en 'slidy'. Creo que lo hice para evitar la dependencia de una conexión neta, pero probablemente fue una mala idea. De todos modos, (a) llame a su directorio 'slidy' en lugar de' myslidy' o (b) edite el sistema predeterminado, '/ usr/local/share/pandoc-1.9.4.2/slidy/styles/slidy.css', o cree un valor predeterminado local al colocar un directorio 'slidy' revisado bajo' ~/.pandoc'. –
¡Ah, muchas gracias, eso funcionó por completo! Última pregunta: si quiero crear algunas hojas de estilos diferentes para crear presentaciones Slidy (independientes) para diferentes tipos de situaciones, ¿dónde pongo los diversos archivos CSS y cómo puedo llamar uno contra otro? – incandescentman