--- layout: page title: Setup permalink: /setup/ --- 1. Installation instructions for core lessons are included in the [workshop template's home page][template], so that they are all in one place. The `setup.md` files of core lessons link to the appropriate sections of the [workshop template page][template]. 2. Other lessons' `setup.md` include full installation instructions organized by OS (following the model of the workshop template home page). -------- If you want to set up Jekyll so that you can preview changes on your own machine before pushing them to GitHub, you must do the following: 1. Install Ruby. This is included with Linux and Mac OS X; the simplest option on Windows is to use [RubyInstaller](http://rubyinstaller.org/). You can test your installation by running `ruby --version`. For more information, see [the Ruby installation guidelines](https://www.ruby-lang.org/en/downloads/). 2. Install [RubyGems](https://rubygems.org/pages/download) (the package manager for Ruby). You can test your installation by running `gem --version`. 3. Install [Jekyll](https://jekyllrb.com/) by running `gem install jekyll`. Julian Thilo has written instructions for [installing Jekyll on Windows](http://jekyll-windows.juthilo.com/). [template]: {{ site.workshop_repo }}