2015-02-09 12 views
6

Quando eseguo il comando sotto per generare diapositive dal markdown, il tema non viene selezionato correttamente.Seleziona tema in Revealjs da pandoc

pandoc slides -o slides.html -s -V theme=beige -t revealjs 

mio diapositiva è in una directory con reveal.js là:

|-- reveal.js 
| |-- css 
| | |-- reveal.min.css 
| | `-- theme 
| |  |-- beige.css 
| |-- js 
| | |-- reveal.js 
| | `-- reveal.min.js 
| `-- lib 
|  |-- css 
|  | `-- zenburn.css 
|  `-- js 
|   |-- classList.js 
`-- slides.md 

Ma sembra ancora non utilizzare il tema.

risposta

2

Se non ricordo male la sintassi è simile a questo:

pandoc slides -o slides.html -s -V theme:beige -t revealjs 

(potrebbe anche essere se siete su * nix case-sensitive)

3

Per me la soluzione è stata per l'aggiornamento dalla versione Pandoc 1,12-1,18

Questa è la linea che sto usando per la mia trasformazione:

pandoc -t revealjs -s \ 
     -V theme=beige #specify the theme 
     -V revealjs-url=https://cdn.jsdelivr.net/reveal.js/3.0.0 \#use a cdn so that I don't need to have it installed 
     ./my_slides.md -o my_slides.html 

Per poter aggiornare Pandoc

Scarica l'ultima versione Pandoc da qui: https://github.com/jgm/pandoc/releases/latest

Quindi

sudo aptitude purge pandoC#uninstall current pandoc 
sudo dpkg -i <name of the file you just downloaded> 
+0

Buon consiglio perché l'URL di 'reveal.js' è morto ora – somenxavier