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 :)
YOU MAY ALSO LIKE:
- How will Robotic Process Automation change how we deliver projects? (SkillsCast recorded in June 2019)
- Using software engineering practices to improve engineering management (SkillsCast recorded in October 2019)
- How to stop worrying, love the SPA and appreciate Rails (SkillsCast recorded in October 2019)
Pushing Jekyll to breaking point
James is Head of Engineering at Apolitical, an organisation connecting public servants from around the world to share their best ideas. He was previously Head of Labs at the Open Data Institute, and is passionate about using open source and web technology to build a better future for all.