Progetto con template per le presentazioni di ManyDesigns Pills basato su Reveal.js
Reveal.js supporta l'utilizzo di semplici file Markdown per generare le slide.
Qui un esempio dell'immediatezza dello strumento: sono sufficienti ad esempio tre \n
per separare le slide
le une dalle altre, e al contempo sono supportati tag html
# SLIDE1
Contenuto slide
- punto1
- punto2
# SLIDE 2
Contenuto slide 2<br>seconda riga
<img src="example.png">
Per inserire frammenti di codice e' sufficiente utilizzare i classici tre backtick ``` specificando il linguaggio utilizzato
```java class MyClass { //... } ```
Per mostrare gli elementi progressivamente all'interno di una stessa slide si può utilizzare questa annotazione
# SLIDE
Contenuto slide immediatamente visibile
- punto 1 (nascosto inizialmente) <!-- .element: class="fragment" -->
- punto 2 (nascosto inizialmente) <!-- .element: class="fragment" -->
Se proprio necessario si possono creare slide interamente in html per realizzare layout più complessi
Ogni presentazione ha la sua specifica cartella e il suo index.html
indipendente dagli altri.
Può essere quindi customizzata cambiando il tema desiderato
o inserendo plugin, aggiungendo stili personali etc... (se proprio si vuole ;-) )
- creare nuova cartella a partire da una precedente presentazione
- aggiungere il link all
/index.html
- lanciare serve.sh (installa live-server )
- enjoy!
Possiamo aggiornare la versione di reveal.js sfruttando il fatto che e' linkata tramite submodules di git (ved https://medium.com/@martinomensio/how-to-host-reveal-js-slides-on-github-pages-and-have-a-tidy-repository-1a363944c38d)
cd reveal.js #to go in the submodule
git checkout tags/4.9.10 #to select the version
cd .. #go back to your repository and test if everything is working (maybe there are breaking changes on its API)
git add reveal.js && git commit -m "changed reveal.js version" && git push #to deploy the new version
Per creare altri repository che linkano reveal.js si può copiare lo script create_revealjs.sh
inserito qui solo come riferimento.