Jekyll is a static web development tool, used by GitHub Pages. Most uses are pretty simple, but you can do a lot more complex things with it too. This talk will explain how I’ve used git submodules, deeply nested JSON, CSV data, and other techniques to produce complex data-driven sites with rich output, all on GitHub Pages in vanilla Jekyll. It will also explain why some of this is a *really* bad idea, and reveal the true horror of some of the code required :)
Pushing Jekyll to breaking point
James has been a software developer for 15 years, first obtaining a PhD from the University of Surrey creating new 3d graphics algorithms, then working in a variety of industries including biometrics, flight simulation and visual effects.