- Write presentation in Markdown
- setup presentation
- present to the audience
- save as pdf
- Aggregate multiple markdown files in one place
- clean the folder
--
-
Project Page : https://github.com/anantshri/automated_revealjs/
-
Blog Post: http://blog.anantshri.info/automated_revealjs_setup/
--
- Cure the itch
- Reveal.js works as a good base but lacks a workflow.
- provide a workflow to reveal.js.
- leverage external markdown to version control text
--
- HTML5 based hence "no installation needed"
- Any modern browser works
- Markdown support
Check http://lab.hakim.se/reveal-js/ for more details.
--
wget https://raw.githubusercontent.com/anantshri/automated_revealjs/1.0/present -O ~/bin/present chmod 755 ~/bin/present ~/bin/present init
--
This will initialize the automation tool
![Present INIT](resources/images/present/init_70.png) --Once you have your folder decided and you want to present the slide all you need to do is.
present setup file_name.md
where file_name.md will be name of markdown file
![Present Setup](resources/images/present/setup.png)Notes: This step will perform basic setup and html file creation and linking.
--
This will open chromium or chrome and will start projecting the presentation
![Present](resources/images/present/present.png)--
Various scenarious exist where its needed to print the slide deck as PDF. present pdf
does just that it opens chrome and allows you to just do a CTRL+P and save pdf file.
--
As the name suggest it cleans the current directory.
![Present Clean](resources/images/present/clean.png)--
One of the advance feature which i have added is shown in next page
There are many features that i would like to add in the workflow however i am also keen on listening to what the users need and will update it accordingly.
--
This allows you to keep all your markdown at one location and then create a requirement file to point to those and use all of them to create one slide.
This allows us to modularise the slide deck and keep common repeatable elements in one location and allowing easy reuse.
present require requirement.txt
--