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/
extra.content_blocks
in front mattergit submodule add https://github.com/paberr/vonge-zola-theme themes/vonge
theme = "vonge"
to your zola config.toml
cp -r themes/vonge/content content
This theme uses structured front matter to build flexible page layouts. Each page can define its blocks using the extra.content_blocks
array.
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.
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.
All contributions to this port are highly welcome!