Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
my blog site, powered by Jekyll and github-pages
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Phil Hawksworth's blog. Served up at and hosted on Github Pages.


This simple blog comprises of static files generated by Jekyll for easy deployment and hosting. It uses Gulp to automate some build optimisation tasks to improve performance.

Environment installation

To build the site you need:

  • Jekyll
  • Node
  • Gulp

To setup the build environment, clone the repository and then in the working directory run: npm install to install any node modules required by grunt.

The site can then be built and served via Jekyll:

jekyll serve -w


Deployment is via a git push to GitHub Pages and is automated via Gulp:

Build and optimise the deployable site, and serve that up on http://localhost:8000 : gulp

Deploy the site to gh-pages: gulp deploy

Something went wrong with that request. Please try again.