Themes & Customization
Pick a theme, customize colors and fonts, or build your own.
-
Installing a Theme
Where themes come from, what activating one actually changes, and how to try a theme without your visitors seeing it.
-
Theme Customization
How the customizer builds its panel from theme.json, where your values are stored, and how a saved colour becomes a CSS variable on the page.
-
Creating a Theme
What a jekcms theme is made of - the files the router looks for, the functions templates call, and the limit you should know about before you start.
-
theme.json Schema
Every key in the theme manifest that code actually reads - metadata, the static settings block, the customizer schema, layouts and support flags.