Copyright (C) 2017 Rohit Goswami firstname.lastname@example.org
This is the template for zenYoda rapid protoyping for presentations. The template comes with batteries included as it includes the dependencies for complete offline use.
Both pandoc style citations and traditional TeX citations are enabled, however keep in mind that TeX citations will not display in non-TeX files.
Simply fork the repo.
Edit the slides.md file in src/md/slides/ and also slideConf.yml in src/ using any of the following:
You may use any of the pandoc markdown syntax, even if the viewers above do not support the entire syntax
You'll need to edit the Travis CI Settings for the repo as shown below:
- The first build WILL TAKE around ~20 minutes.
- Subsequent builds will only take around ~10 minutes or less.
- It's best to setup the CI immediately on forking the repository, then start working.
Simply clone the repo and follow the installation instructions once before
- Obtain tup.
- Obtain pandoc and pandoc-citeproc [usually these are in the same installation file].
- Obtain pipenv.
- Obtain yarn.
- Obtain direnv [OPTIONAL].
Once you get
direnv you need to add the
Python section from my .direnvrc
which goes in your
After that just open a terminal and run the following:
pipenv install yarn # If you got direnv [recommended] direnv allow # Single compilation tup
Features and Usage
You can enable file watching by:
# Runs the monitor and automatically rebuilds on changes tup monitor -a # Stop the monitor tup stop
For automatic reloading, get browsersync and run the following in another terminal:
# Get live reloading yarn browser-sync sap -w --watchEvents add
The output is basically a SAP whoich may be deployed to Travis for posterity. (check the project docs)
Point your browser to the application.
For using Travis, change the site name in Travis. (more in the docs)
Apart from the
yaml file switches, custom
revealjs may be added to
src/js/rjsConf.js. Also, custom
scss rules for the same are to be put in
This software is built on the following:
Additionally, for the site the following tools were used:
The site is built with:
Refer to the project license.