HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
x-origin-cache: HIT
last-modified: Thu, 05 Jun 2025 15:31:43 GMT
access-control-allow-origin: *
etag: W/"6841b85f-39e6"
expires: Wed, 16 Jul 2025 21:38:29 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: CC84:2BB466:211B66:215773:6878197C
accept-ranges: bytes
age: 0
date: Wed, 16 Jul 2025 21:28:29 GMT
via: 1.1 varnish
x-served-by: cache-bom4730-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1752701309.933239,VS0,VE300
vary: Accept-Encoding
x-fastly-request-id: 6656686f58dbc11d07df458f52a5ab28e3b0def6
content-length: 4091
Plugins | Jekyll • Simple, blog-aware, static sites
Navigate the docs…
Quickstart
Installation
Ruby 101
Community
Step by Step Tutorial
Command Line Usage
Configuration
Rendering Process
Pages
Posts
Front Matter
Collections
Data Files
Assets
Static Files
Directory Structure
Liquid
Variables
Includes
Layouts
Permalinks
Themes
Pagination
Plugins
Blog Migrations
Upgrading
Deployment
Plugins
Jekyll has a plugin system with hooks that allow you to create custom generated
content specific to your site. You can run custom code for your site without
having to modify the Jekyll source itself.
You can add specific plugins to the whitelist
key in _config.yml
to allow them to run in safe mode.
Installation - How to install plugins
Your first plugin - How to write plugins
Generators - Create additional content on your site
Converters - Change a markup language into another format
Commands - Extend the jekyll
executable with subcommands
Tags - Create custom Liquid tags
Filters - Create custom Liquid filters
Hooks - Fine-grained control to extend the build process
Getting Started
Build
Content
Site Structure
Guides
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
Jekyll is funded thanks to its sponsors!