+++ title = "halve-z" description = "Retro two-column theme" template = "theme.html" date = 2025-01-06T00:22:55-08:00
[taxonomies] theme-tags = []
[extra] created = 2025-01-06T00:22:55-08:00 updated = 2025-01-06T00:22:55-08:00 repository = "https://github.com/charlesrocket/halve-z.git" homepage = "https://github.com/charlesrocket/halvez" minimum_version = "0.19.2" license = "MIT" demo = "https://halve-z.netlify.app/"
[extra.author] name = "-k" homepage = "https://failsafe.monster/" +++
A two-column theme for Zola.
This is a retro port of Halve (Jekyll). It features:
- search
- taxonomies
- PWA (dynamic cache/offline mode)
- notifications
- auto color schemes
- ToC
- pagination
- media shortcodes
- SEO
- CSP
- project cards
- comments (Cactus/Giscus)
- read time
Add theme submodule using git
:
git submodule add https://github.com/charlesrocket/halve-z themes/halve-z
Use the following command to update theme to the latest version:
git submodule update --recursive --remote
- Copy theme's config.toml into your project's root directory. Set variables as required and add
theme = "halve-z"
at the top of the config file. - Copy the content to get started:
cp -R -f themes/halve-z/content/ content/
See demo posts.