Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages