Installation
VaraPress is a Zola theme. You install it inside an existing Zola site, enable it in zola.toml, and then let the theme provide the templates, assets, and shortcodes.
Requirements
- Zola
>= 0.22.1 - Git, if you install the theme as a submodule
Add the Theme
From the root of your Zola project, add VaraPress under themes/varapress:
git submodule add https://github.com/varavelio/varapress.git themes/varapress
If you do not use Git submodules, copy or vendor the theme into the same themes/varapress directory. The directory name matters because it is the value Zola reads from theme = "varapress".
Enable the Theme
Set the theme in your site's zola.toml:
theme = "varapress"
Keep your own site content in the root project's content/ directory. The theme files in themes/varapress/ should be treated as upstream theme code.
Bundled Assets
VaraPress includes its frontend assets already bundled in static/. A project consuming the theme does not need a frontend package manager, an asset build step, or additional dependencies. Zola can serve and build the site directly after the theme is enabled.
If you are contributing to the theme itself, use the repository development workflow. That is separate from consuming VaraPress in a normal Zola project.
Verify the Site
Run Zola from your project root:
zola serve
For production checks, use:
zola checkNext Steps
After installation, configure your metadata, logos, highlighting, and content strategy in Configuration.