Why use a static site generator?
Introduction to the world of static site generators
If you're new to static sites, we'll learn about the differences that come with this new area.
If you're new to Jekyll sites, we'll need to get your development environment all set up. Choose your operating system below
Now that you are all set up to build sites, we'll learn about the building static sites. We will cover the fundamentals of Jekyll and work towards a well maintained, client editable static site.
How to have Jekyll build your site
Overview of Jekyll's file structure
Introduction to using Liquid in Jekyll static site generator
Use front matter to set variables on your page.
Use Jekyll layouts to reduce repetition on your site
Jekyll includes let you include page fragments on your site
Use Liquid to control which content is displayed on the page
Modify string variables in Liquid
Control how Liquid loops over your content
Write articles in Markdown and publish them as a blog
Learn how to use collections to manage and organize related content
Read data from CSV, JSON or YAML files into your Liquid templates
A flexible way to build your site URLs
Add a layout, collection and blog to a static site
An easy way to manage navigation menus in Jekyll
Have non-technical people update Jekyll sites