jekyll-shoehorn

jekyll-shoehorn

Basic shoehorn for a Jekyll based site with 5 basic Grunt tasks

jekyll-shoehorn

Basic shoehorn for a Jekyll based site with 6 basic Grunt tasks:

  1. Uglify - For uglifying js files. Not currently in use in the shoehorn, but really useful in production.
  2. Autoprefixer - Taking our compilated scss files (css) and adds browser prefixes to where it's needed.
  3. Svgstore - Taking all svg files in the svg directory and compiles them into one svg sprite. Each file gets its own symbol inside that svg tag with its respected ID for further reference in the project.
  4. Shell - Enabling you to run shell commands in Grunt. In this case all Jekyll tasks you would normally run from the command line, like start the server and compiling the project, is now being done in Grunt.
  5. Load Grunt tasks - So we don't have to list out all tasks
  6. Contrib-watch - Watches all of our Grunt tasks and runs them on any change in the project

We write SCSS and use Compass for compiling and helpful mixins. There are two config files - one for production and one for development. Before compiling using one of these config files, be sure to install Compass and Ceaser Easing.

For posting and editing content we recommend using prose.io.

jekyll logo

Want a Jekyll website built?

Hire a Jekyll developer