Skip to content

This is a Zola port of the Vonge Hugo Bookshop template, originally created by CloudCannon (https://cloudcannon.com/) and licensed under the MIT License.

License

Notifications You must be signed in to change notification settings

paberr/vonge-zola-theme

Repository files navigation

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

  • Flexible homepage and inner pages using content blocks
  • Customisable content via extra.content_blocks in front matter
  • Clean typography and responsive layout
  • Blog section with pagination
  • Portfolio and testimonial support
  • SEO-friendly structure
  • MIT licensed

📦 Installation

  1. Download the Theme
git submodule add https://github.com/paberr/vonge-zola-theme themes/vonge
  1. At minimum, add the following to your zola config.toml
theme = "vonge"
taxonomies = [
    { name = "tags", feed = true},
]
  1. 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.

📖 Documentation

For a full reference of all configuration options, content blocks, and page variables, see DOCUMENTATION.md.

🙏 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!

About

This is a Zola port of the Vonge Hugo Bookshop template, originally created by CloudCannon (https://cloudcannon.com/) and licensed under the MIT License.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors