Step by step tutorials and screencasts covering everything you need to know about Jekyll.
introduction
setup
-
Install Jekyll on Windows
Set up Jekyll on a Windows environment
-
Install Jekyll on Mac OS X
Set up Jekyll on a OS X environment
-
Install Jekyll on Linux
Set up Jekyll on a Linux environment
basics
-
File structure
Overview of Jekyll's file structure
-
Running Jekyll
How to have Jekyll build your site
-
Front matter
Use front matter to set variables on your page
-
Layouts
Use Jekyll layouts to reduce repetition on your site
-
Includes
Jekyll includes let you include page fragments on your site
-
Introduction to Liquid
Introduction to using Liquid in Jekyll static site generator
-
Control flow statements in Liquid
Use Liquid to control which content is displayed on the page
-
String filters in Liquid
Modify string variables in liquid
-
Looping in Liquid
Control how liquid loops over your content
-
Blogging
Write articles in Markdown and publish them as a blog
-
Introduction to collections
Learn how to use collections to manage and organize related content
-
Data files
Read data from CSV, JSON or YAML files into your liquid templates
-
Permalinks
A flexible way to build your site URLs
-
Convert a static site to Jekyll
Add a layout, collection and blog to a static site
intermediate
-
Navigation
An easy way to manage navigation menus in Jekyll
-
Client editable Jekyll sites
Have non-technical people update Jekyll sites
-
Photo gallery
Display photos in a gallery on your Jekyll site
-
Date formatting
Format Jekyll dates
-
Using Jekyll plugins
How to add Jekyll plugins to your site
-
Gems, Gemfiles and the Bundler
Overview of the Ruby ecosystem
-
RSS and Atom feeds in Jekyll
Add a RSS or Atom feed to your Jekyll site.
-
SEO in Jekyll
Search Engine Optimization for Jekyll sites
