Jekyll Jekyll Logo

  • Home
  • Docs
  • Resources
  • Showcase
  • News
  • v4.4.1
  • GitHub
  • Home
  • Docs
  • Resources
  • News
  • GitHub
 Improve this page

Configuration

Jekyll gives you a lot of flexibility to customize how it builds your site. These options can either be specified in a _config.yml or _config.toml file placed in your site’s root directory, or can be specified as flags for the jekyll executable in the terminal.

  • Configuration Options
  • Default Configuration
  • Front Matter Defaults
  • Environments
  • Markdown Options
  • Liquid Options
  • Sass/SCSS Options
  • Webrick Options
  • Incremental Regeneration

Getting Started

  • Quickstart
  • Installation
  • Ruby 101
  • Community
  • Step by Step Tutorial

Build

  • Command Line Usage
  • Configuration
  • Rendering Process

Content

  • Pages
  • Posts
  • Front Matter
  • Collections
  • Data Files
  • Assets
  • Static Files

Site Structure

  • Directory Structure
  • Liquid
  • Variables
  • Includes
  • Layouts
  • Permalinks
  • Themes
  • Pagination

Guides

  • Plugins
  • Blog Migrations
  • Upgrading
  • Deployment

Jekyll is lovingly maintained by the core team of volunteers.

The contents of this website are
© 2025 under the terms of the MIT License.

Proudly hosted by GitHub • Social coding

Jekyll is funded thanks to its sponsors!