Developer Documentation
If you're interested in creating a new theme or want to learn how to modify one of the existing Publii themes for your needs, then this is the right place for you!
Publii uses Handlebars to render its themes, which offers a large amount of flexibility and opportunities to create diverse pages on your website.
We recommend that newcomers start with the how to install a new theme in Publii tutorial followed by our Handlebars introduction, both of which will ground you in the basics of Publii theming.
If you are creating a custom theme, then both the articles on the theme config.json file and the theme structure will be useful.
Blank Theme
For users that want an easy way to get started with building a Publii theme, you can try out the Blank theme included with the main package; the perfect way to start your Publii theme development adventure!
Download GitHub
Guides
Guides explain in-depth various aspects of building and working the Publii's theme.
Browse guides
Tutorials
In this section you will find a lot of articles covering the additional features available in Publii.
Browse tutorials