{"id":15147168,"url":"https://github.com/charlesrocket/halve-z","last_synced_at":"2026-03-14T19:23:42.497Z","repository":{"id":217606224,"uuid":"742931409","full_name":"charlesrocket/halve-z","owner":"charlesrocket","description":"Retro two-column theme for Zola","archived":false,"fork":false,"pushed_at":"2025-02-08T21:44:02.000Z","size":5098,"stargazers_count":13,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"trunk","last_synced_at":"2025-02-08T22:27:03.783Z","etag":null,"topics":["8bit","cactus","giscus","lastfm","pwa","zola"],"latest_commit_sha":null,"homepage":"https://halve-z.netlify.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charlesrocket.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"charlesrocket","ko_fi":"charlesrocket","custom":"https://www.paypal.me/charlesrocket"}},"created_at":"2024-01-13T19:47:06.000Z","updated_at":"2025-02-08T21:44:06.000Z","dependencies_parsed_at":"2024-01-17T12:40:20.001Z","dependency_job_id":"73bda369-d07c-493b-9da9-8994deaf3f09","html_url":"https://github.com/charlesrocket/halve-z","commit_stats":{"total_commits":428,"total_committers":3,"mean_commits":"142.66666666666666","dds":0.007009345794392496,"last_synced_commit":"4cf6744fb9c71919ccb1c6b3a7015e0cc55feaac"},"previous_names":["charlesrocket/halve-z"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlesrocket%2Fhalve-z","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlesrocket%2Fhalve-z/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlesrocket%2Fhalve-z/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlesrocket%2Fhalve-z/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charlesrocket","download_url":"https://codeload.github.com/charlesrocket/halve-z/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237905572,"owners_count":19385037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["8bit","cactus","giscus","lastfm","pwa","zola"],"created_at":"2024-09-26T12:23:06.421Z","updated_at":"2025-10-24T03:30:22.403Z","avatar_url":"https://github.com/charlesrocket.png","language":"HTML","funding_links":["https://github.com/sponsors/charlesrocket","https://ko-fi.com/charlesrocket","https://www.paypal.me/charlesrocket"],"categories":[],"sub_categories":[],"readme":"# `halve-z`\n[![Netlify Status](https://api.netlify.com/api/v1/badges/352a12ed-cdba-4545-9256-9fb698f5a94f/deploy-status?branch=trunk)](https://app.netlify.com/sites/halve-z/deploys)\n\nA two-column theme for **Zola**.\n\n![logo](https://raw.githubusercontent.com/charlesrocket/halve-z/trunk/static/favicon-32x32.png)\n\n## Features\n\nThis is a _retro_ port of [Halve](https://github.com/TaylanTatli/Halve) (**Jekyll**). It features:\n\n* search\n* taxonomies\n* PWA (dynamic cache/offline mode)\n* notifications\n* auto color schemes\n* ToC\n* pagination\n* media shortcodes\n* SEO\n* CSP\n* project cards\n* comments ([Mastodon](https://mastodon.social)/[Cactus](https://gitlab.com/cactus-comments/)/[Giscus](https://github.com/giscus/giscus))\n* read time\n\n## Installation\n\nAdd theme submodule using `git`:\n\n```sh\ngit submodule add https://github.com/charlesrocket/halve-z themes/halve-z\n```\n\n### Updates\n\nUse the following command to update theme to the latest version:\n\n```\ngit submodule update --recursive --remote\n```\n\n## Configuration\n\n1. 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.\n2. Copy the content to get started:\n\n```\ncp -R -f themes/halve-z/content/ content/\n```\n\n## Usage\n\nSee demo [posts](https://halve-z.netlify.app/posts/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlesrocket%2Fhalve-z","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharlesrocket%2Fhalve-z","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlesrocket%2Fhalve-z/lists"}