This repo is dormant now. It is a cool idea to build & print slides on Travis, but besides this, there are no other utilities. I now manage my slides at https://github.com/liao961120/slides.
This was where I put my HTML slides.
The slides are generated and deployed to my web page by Travis-CI.
By setting up Travis-CI, I only have to update the source Rmd file and push the changes to GitHub without knitting them locally.
I also set up decktape to print HTML slides to PDF after they are built. Have a look at files below to see how this is achieved.
- .travis.yml
- list.txt: Slide directory names and date
- build-slide.sh: Build and print new slide; download previously rendered slides
- after-knit.sh: Write web page to link to slides
- Put xaringan source files (Rmd, macro.js, etc) in a subdirectory under this repo
- Write (or edit) source Rmd file
- Add new entries in
list.txt
- Push to GitHub