While the previous entry on optimizing your Jekyll site provided some basics to optimizing your Jekyll site performance, in this post I want to focus on providing a more comprehensive explanation of how you can create a more enjoyable development experience with the magic of Gulp.
To get started, let’s first discuss the basic workflow and file structure that we’ll be working with. As shown in the image below, we’ll be storing our site assets in the
Though I had become accustomed to writing bash scripts to automate the testing of my command-line applications, upon being introduced to more comprehensive unit-testing while reading Michael Hartl’s The Ruby on Rails Tutorial, I was surprised by how much easier debugging is when you’re able to write tests for each component of the program, rather than just the input/output of my bash scripts. So given my proclivity for Python, I instantly became curious about the process of implementing similar tests in Python.
After a bit of research into the available testing frameworks, I decided on pytest due to the balance…
Just a code monkey that likes making stuff