I’m using Bash for Windows 10, just to make life difficult. The main instructions from the Jekyll site, which can be found on the main Jekyll site here, are already based around using Bash for Windows, but beautiful-jekyll needed a bit of coercion to get going.
Prior to installing Jekyll itself, there are some package dependencies that were needed by some of the gems when running
bundle install. If you neglect to install these first, you’ll get some errors when
bundle install tries to build native versions of the
gem dependencies of beautiful-jekyll.
sudo apt-get install zlibc zlib1g zlib1g-dev sudo apt-get install autoconf
From there, just follow the instructions on the main Jekyll website, linked above, to install Jekyll. From there follow the instructions provided on the beautiful-jekyll GitHub page.
I have found that all
jekyll commands need to be run through
bundle exec, e.g.
bundle exec jekyll serve. If you remember that, you should be fine.
I may, if it seems useful, do a longer form set of posts around how I setup this site, using Jekyll, beautiful-jekyll, Azure Web Apps and Azure CDN, with GitLab for version control and CI.