This presentation was built using Lambda Pad to generate a reveal.js based presentation.
There are three files of interest:
index.erl : The Lambda Pad index module, which specifies how the site should be generated
slides.md : The slide content as a Markdown file
templates/index.html : The template used to render presentation/index.html
The one weird trick we use is to split the single slides.md file
into multiple slide HTML snippets, which are then used by the template. This
weird trick is implemented in index.erl by the slides/1
function. Jekyll users hate this because it uses clear,
obious, easy to read programming syntax.
You need to first install Lambda Pad.
git clone https://github.com/gar1t/lambdapad.git
cd lambdapad
make
Add the Lambda Pad bin
directory to you path.
git clone https://github.com/gar1t/2015-06-12-euc.git
cd 2015-06-12-euc
make
You can view the presentation by simply opening the file:
presentation/index.html
Or by running:
make serve
and opening http://localhost:8000