
Jekyll is an active open source project that is updated frequently. To preview your site, in your web browser, navigate to Updating the GitHub Pages gem To fix the error, try running bundle add webrick, then re-running bundle exec jekyll serve. That's because these versions of Ruby no longer come with webrick installed. The step of using gem install jekyll -version 3.8.5 is key to success.Note: If you've installed Ruby 3.0 or later (which you may have if you installed the default version via Homebrew), you might get an error at this step. This is a simple set of steps to follow but as someone that does not know Linux very well let alone Ruby it took me a while to figure out why Jekyll was not building my site. We should now have Jekyll and its dependencies installed to publish a blog on GitHub pages.

Open a PowerShell prompt as an Administrator and $ gem listĬsv (default: 1.0.0 ) date (default: 1.0.0 ) This is well documented on the Microsoft Docs page but for completeness I will outline the steps.įirst we need to install the WSL feature.


This post was written assuming the following software requirements: I run Jekyll on an Ubuntu install on my Windows 10 PC using Windows Subsystem for Linux Software Versions

I thought I’d take the opportunity to document how to setup Jekyll to correctly work with GitHub Pages which is an amazing, free way to host a site. This weekend I rebuilt my computer and looking back at the way I setup Jekyll it seems things have changed and the installation instructions are no longer valid. It seems Hugo is the current hotness for static site generation but I like using Jekyll and it’s what I know. Back when I started this blog I ran a series on how I setup the development environment.
