Tedius-web#
Personal site built with Zola and Nix.
All templates, styles and configuration are written in Nix — .html, .css and .toml
files are generated on the fly and never committed to the repo.
The only content edited directly is content/, where posts and pages live as plain markdown.
Development#
Install Nix with flakes enabled, then run:
nix run .#dev
This starts a local dev server at http://127.0.0.1:1111 with hot-reload.
Editing any .nix file automatically rebuilds and reloads the site.
Editing markdown in content/ reloads instantly without rebuilding.
Deploy#
Pushing to main triggers a GitHub Actions workflow that builds the site
with nix build and publishes the output to GitHub Pages automatically.