Vonge Zola Theme

This is a Zola port of the Vonge Hugo Bookshop template, originally created by CloudCannon and licensed under the MIT License.

Vonge is a clean, modern theme for personal portfolios, blogs, or landing pages. This Zola version is designed to be fully configurable via config.toml and through structured front matter blocks and does not rely on Bookshop.

✨ This theme is suitable for developers who want a minimal and flexible Zola theme with a professional design and content blocks driven by configuration.

Demo @ https://paberr.github.io/vonge-zola-theme/

🚀 Features

📦 Installation

  1. Download the Theme
git submodule add https://github.com/paberr/vonge-zola-theme themes/vonge
  1. Add theme = "vonge" to your zola config.toml
  2. Copy over the example content to get started
cp -r themes/vonge/content content

👷 Usage

This theme uses structured front matter to build flexible page layouts. Each page can define its blocks using the extra.content_blocks array.

Example: content/blog/_index.md

+++
title = "Blog"
sort_by = "date"
paginate_by = 6

[extra]
content_blocks = [
  { block = "page-heading", title = "Blog", description = "Vonge blog features productivity, tips, inspiration and strategies for massive profits. Find out how to set up a successful blog or how to make yours even better!" },
  { block = "posts-list", show_posts = true },
  { block = "newsletter", newsletter_title = "Join my mailing list", newsletter_description = "Get inspiration, updates and, cool stuff!", newsletter_identifier = "", newsletter_button = "Subscribe" }
]
+++

You can create your own custom blocks or extend existing ones by editing the theme's templates and SCSS.

🙏 Acknowledgements

This theme is based on the original Vonge Hugo Bookshop template by CloudCannon, adapted for use with Zola. All original design credits go to the authors.

📄 Contributing

All contributions to this port are highly welcome!