It all began when I noticed that the Elm code snippets in my posts did not have syntax highlighting. It was easy to figure out what was going on. I had set up my blog using GitHub Pages
gem, which included Jekyll and other supporting libraries. The syntax highlighting library rouge
, however, was locked to version 2.2.1 that did not support Elm. Forcefully upgrading rouge
might have resolved the issue, but then I thought, why not get rid of the GitHub Pages
gem and upgrade all the dependencies? So began the yak shaving.