Introduction (6)
Theme supported features
Since Publii v.0.37.0 it is possible to define which features are supported by your themes. It requires a new section in the theme.config.json file -…
Theme config.json file
The config.json file plays a crucial role in customizing the look and feel of your website generated by Publii. It serves as the primary configuration…
Theme structure
Every Publii theme should contain some required files, but a few files can also be optionally included in the theme. The following files are required:…
How the theme is rendered?
The theme rendering process has several steps; knowing them is very useful if you want to fully understand all the possibilities the renderer can offer.
How to install a new theme?
Publii stores themes in two places: In this case you can have older version of the theme in your site, than the version currently installed…
Handlebars - introduction
Publii uses Handlebars for theme creation. We have prepared a few predefined files which must be included in a basic theme. There are also a…