Theme engine built with Twig for creating customizable and inheritable site themes
A simple web site theme engine built with Twig.
Each theme has a namespace, and themes can inherit templates from one another.
Includes a Silex Service Provider.
A theme is a collection of twig templates, css, js, and images. Each theme has a config.yml file that contains metadata about the theme, and defines the customizable settings of the theme.
- images layout.twig
theme_icons: renders favicon and apple touch icon meta tags if they are defined in the current theme
All twig templates also have access to a site object.
site.title site.name site.tagline site.description
Most themes have customizable settings for changing the look and style of the theme. These settings are defined in a theme's config.yml file
Types of settings:
- background colors
- background images