K R Z . S H                               [ KRZ ]   krz.sh

WHAT
source for krz.sh, the krz website. built with zola.

DEVELOP
zola serve

open http://127.0.0.1:1111.

BUILD
zola build

output goes to public/.

STRUCTURE
config.toml      site config
content/         pages (home, services/, apps/, about/)
templates/       tera templates
sass/main.scss   styles, compiled to main.css
static/          assets, favicon.svg, og.png
assets/          logo sources; build.sh regenerates the icons

DEPLOY
pushing main runs .githooks/pre-push, which builds with zola and
rsyncs public/ to homelab:/var/www/krz.sh/. the sync uses --delete,
so the remote mirrors public/ exactly.

git does not clone hooks. enable them once per checkout:

git config core.hooksPath .githooks

cloudflare fronts krz.sh and caches static assets for a year. asset
urls in templates/base.html are cachebusted so changes propagate;
anything else needs a manual purge.

krz.sh