GitHunt
WL

wlach/wrla.ch

wrla.ch

wrla.ch

This repository hosts the source to the site https://wrla.ch

The site is generated by a minimal Python harness which
generates entirely static HTML and CSS.

Requirements

uv for bootstraping. npm/node required to regenerate CSS.

Common tasks

  • Create a post: uv run site new-post "Title of post"
  • Build the site: uv run site build (writes to _build)
  • Preview the site: uv run site preview

Maintenance tasks

  • Typechecking: uv run ty check
  • Linting: uv run ruff check

Meta

Initial scaffolding (project layout, CLI entrypoint, templates, and build pipeline) was generated with OpenAI's Codex (GPT-5) and then reviewed/edited by the author, based on an implementation decision record defined in idrs/202602010059-reboot-in-python.md.

All written content is original work by the author, although various LLMs may have been used in the editing process.

Languages

Python45.1%CSS41.9%Jinja10.6%JavaScript1.7%Makefile0.7%

Contributors

The Unlicense
Created January 2, 2016
Updated March 5, 2026