feat: gem-based themes inheritance
Author: DirtyFCreated Oct 28, 2018Updated Sep 9, 2026
Labelsfeaturehas-pull-requestthemes :art:
Summary
Support for parent/child themes allowing users to build upon existing themes. See https://github.com/benbalter/jekyll-remote-theme/issues/35#issuecomment-429888249
Motivation
- develop starter themes and allow to build child themes upon
- distribute child themes as gems
Guide-level explanation
- A child theme is a theme than expand an existing gem-based theme
Reference-level explanation
- Only available for gem-based themes
- A child can list a theme dependency in its gemspec (and
theme/_config.yml?) - Jekyll can apply a parent theme, and a child theme
- Users have only to declare the child-theme in the main
_config.yml
/cc @jekyll/themes @jekyll/minima, @mmistakes, @daviddarnes, @nIckgarlis
Source: jekyll/jekyll