Jekyll is a static site generator. You give it text written in your favorite markup language and it uses layouts to create a static website. You can tweak how you want the site URLs to look, what data gets displayed on the site, and more.


See requirements.


  1. Install a full Ruby development environment.
  2. Install Jekyll and bundler gems.
    gem install jekyll bundler
  3. Create a new Jekyll site at ./myblog.
    jekyll new myblog
  4. Change into your new directory.
    cd myblog
  5. Build the site and make it available on a local server.
    bundle exec jekyll serve
  6. Browse to http://localhost:4000

If you encounter any errors during this process, see the troubleshooting page. Also, make sure you’ve installed the development headers and other prerequisites as mentioned on the requirements page.