4. What is Jekyll?
● Jekyll is a simple, blog aware, static site
generator.
● It takes a template directory containing raw
text files in various formats, runs it through a
converter and spits out a complete, ready-to-
publish static website.
5. What’s it used for?
● Generating static sites that have low
maintenance or upkeep
● Easy to deploy blogs
● Anything without a heavy database
6. Installing Jekyll
$ gem install jekyll
$ jekyll new my-awesome-project
$ jekyll serve
← Name of your project
← Installs Jekyll gem
← Starts your server on
port 4000 by default
7. Common Gotchas w/ Vagrant
● “jekyll command not found” when running
any jekyll commands
○ run ‘ $ eval ”(rbenv init -)” ’ This initializes the jekyll
gem
● Can’t access localhost:4000
○ run ‘ $ jekyll serve --host 0.0.0.0 --port 3000 ‘
8. Sites That Use Jekyll
● https://www.healthcare.gov/
● https://www.barackobama.com/
● https://pages.github.com/
● https://developmentseed.org/
● http://csswizardry.com/
● Lots more!!!
○ https://github.com/jekyll/jekyll/wiki/Sites