
Jekyll • Simple, blog-aware, static sites | Transform your plain text ...
GitHub Pages is powered by Jekyll, so you can easily deploy your site using GitHub for free—custom domain name and all. Learn more about GitHub Pages → Jekyll is lovingly …
Quickstart | Jekyll • Simple, blog-aware, static sites
Jekyll is a static site generator. It takes text written in your favorite markup language and uses layouts to create a static website. You can tweak the site’s look and feel, URLs, the data …
Setup | Jekyll • Simple, blog-aware, static sites
Welcome to Jekyll’s step-by-step tutorial. This tutorial takes you from having some front-end web development experience to building your first Jekyll site from scratch without relying on the …
Installation | Jekyll • Simple, blog-aware, static sites
Jekyll is a Ruby Gem that can be installed on most systems. Requirements. Ruby version 2.7.0 or higher, including all development headers (check your Ruby version using ruby -v) RubyGems …
Tutorials | Jekyll • Simple, blog-aware, static sites
In contrast to Docs, Tutorials provide more detailed, narrative instruction that cover a variety of Jekyll topics and scenarios. Tutorials might contain the following: Step-by-step processes …
Themes | Jekyll • Simple, blog-aware, static sites
Jekyll has an extensive theme system that allows you to leverage community-maintained templates and styles to customize your site’s presentation. Jekyll themes specify plugins and …
Command Line Usage | Jekyll • Simple, blog-aware, static sites
Typically you’ll use jekyll serve while developing locally and jekyll build when you need to generate the site for production. For a full list of options and their argument, see Build …
Configuration Options | Jekyll • Simple, blog-aware, static sites
The tables below list the available settings for Jekyll, and the various options (specified in the configuration file) and flags (specified on the command-line) that control them.
Liquid | Jekyll • Simple, blog-aware, static sites
Jekyll uses the Liquid templating language to process templates. Generally in Liquid you output content using two curly braces e.g. {{ variable }} and perform logic statements by surrounding …
GitHub Pages | Jekyll • Simple, blog-aware, static sites
GitHub Pages are public web pages for users, organizations, and repositories, that are freely hosted on GitHub’s github.io domain or on a custom domain name of your choice. GitHub …