Skip to content

Latest commit

 

History

History
140 lines (86 loc) · 2.72 KB

present_intro.md

File metadata and controls

140 lines (86 loc) · 2.72 KB

Present

reveal.js Workflow Automation

https://github.com/anantshri/automated_revealjs/ --

Workflow features

  1. Write presentation in Markdown
  2. setup presentation
  3. present to the audience
  4. save as pdf
  5. Aggregate multiple markdown files in one place
  6. clean the folder

--

Project page

--

Why?

  1. Cure the itch
  2. Reveal.js works as a good base but lacks a workflow.
  3. provide a workflow to reveal.js.
  4. leverage external markdown to version control text

--

why Reveal.js

  1. HTML5 based hence "no installation needed"
  2. Any modern browser works
  3. Markdown support

Check http://lab.hakim.se/reveal-js/ for more details.

--

Installation

wget https://raw.githubusercontent.com/anantshri/automated_revealjs/1.0/present -O ~/bin/present
chmod 755 ~/bin/present
~/bin/present init

--

present init

This will initialize the automation tool

![Present INIT](resources/images/present/init_70.png) --

present setup

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.

--

present

This will open chromium or chrome and will start projecting the presentation

![Present](resources/images/present/present.png)

--

present print

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.

![Present pdf](resources/images/present/pdf.png)

--

present clean

As the name suggest it cleans the current directory.

![Present Clean](resources/images/present/clean.png)

--

More Features

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.

--

present require

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

![Present Require](resources/images/present/require.png)

--

Any Questions