https://github.com/charlesrocket/halve-z
Retro two-column theme for Zola
https://github.com/charlesrocket/halve-z
8bit cactus giscus lastfm pwa zola
Last synced: 4 months ago
JSON representation
Retro two-column theme for Zola
- Host: GitHub
- URL: https://github.com/charlesrocket/halve-z
- Owner: charlesrocket
- License: mit
- Created: 2024-01-13T19:47:06.000Z (over 1 year ago)
- Default Branch: trunk
- Last Pushed: 2025-02-08T21:44:02.000Z (4 months ago)
- Last Synced: 2025-02-08T22:27:03.783Z (4 months ago)
- Topics: 8bit, cactus, giscus, lastfm, pwa, zola
- Language: HTML
- Homepage: https://halve-z.netlify.app/
- Size: 4.86 MB
- Stars: 13
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# `halve-z`
[](https://app.netlify.com/sites/halve-z/deploys)A two-column theme for **Zola**.

## Features
This is a _retro_ port of [Halve](https://github.com/TaylanTatli/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](https://gitlab.com/cactus-comments/)/[Giscus](https://github.com/giscus/giscus))
* read time## Installation
Add theme submodule using `git`:
```sh
git submodule add https://github.com/charlesrocket/halve-z themes/halve-z
```### Updates
Use the following command to update theme to the latest version:
```
git submodule update --recursive --remote
```## Configuration
1. Copy theme's [config.toml](https://github.com/charlesrocket/halve-z/blob/trunk/config.toml) into your project's root directory. Set variables as required and add `theme = "halve-z"` at the **top** of the config file.
2. Copy the content to get started:```
cp -R -f themes/halve-z/content/ content/
```## Usage
See demo [posts](https://halve-z.netlify.app/posts/).