Tutorials (12)
Tips for creating, editing, or optimization Publii themes
How to Add Pages Support in Publii Themes
Publii's 0.46 release introduced a powerful new feature: Pages. This allows you to create static content separate from your blog posts, perfect for content like…
Theme variables
Thank to visual overrides you can create a CSS code which will override your main CSS code used in your theme. The power of visual…
How to implement GDPR cookie popup support in your theme?
If you wish to add support for the GDPR cookie popup to your Publii theme, you will need to make a few simple but necessary…
How to create a post list from specific tags
Sometimes you may need to display a list of posts from a specific tag or tags into an article. It's possible to do this via…
How to speed up rendering process?
In Publii 0.18.2 we have rebuilt the rendering engine. It is at least a few times faster than the old version. But if you need…
How to add custom config or JS for post editor?
If you want to allow some custom tags in the TinyMCE editor - since Publii v.0.38.0 you can do it under site settings. In Publii…
How to display posts connected with a specific tag name?
Sometimes you need to create sections on your website, which will be used to display posts from specific tags. With the new rendering engine, introduced…
How to use <publii-amp> and <publii-non-amp> tags
Notice: Update Regarding AMP Functionality We regret to inform you that the AMP functionality has been removed from our application starting with version 0.42.0 and…
How to create custom templates?
Publii offers possibility to create custom templates for posts, pages, tags, and authors. To create a custom post template, follow these steps: "postTemplates": { "TEMPLATE_SLUG":…
How to create custom Handlebars helpers?
When creating your theme you may want to expand the number of helpers; Publii offers theme developers the ability to create custom helpers for their…
Theme overrides
Before we get into the 'How?' and 'Why?', we should familiarize ourselves with the basics about Publii's theme structure, as this will help us to…
Visual overrides
Almost every theme has options which cannot be implemented with a simple CSS class addition, such as color options which allow the user to select…