Brummel 9c79d05ae6 fix(css): serve live theme CSS verbatim instead of diverging SCSS fork
The Sass file in sass/_praxis_theme.scss had drifted from the live
_style.css over the project's life — different line-heights (34/28 vs
24), padding overrides, restructured selectors, and a few sections that
the SCSS parser couldn't accept anyway (CSS // line-comments, missing
semicolons inherited from the original hand-written CSS).

For Phase 1 visual parity the correct source of truth is the live CSS,
not a re-edited copy. Drop compile_sass, ship the live _style.css as
/css/praxis.css straight from static/, and point base.html at it. This
restores the live vertical rhythm (paragraph spacing, banner padding)
that had been subtly off.
2026-05-21 10:14:59 +02:00

Praxis am Lienhardplatz — Static Site

Static rebuild of the practice website, replacing the previous Grav 1.4.3 installation.

Build

zola build       # production build → ./public/
zola serve       # dev server with auto-reload → http://127.0.0.1:1111

Deploy (staging)

zola build
rsync -av --delete public/ mycelium:public/praxis/

Staging URL: https://preview.praxis-am-lienhardplatz.de

Layout

  • content/ — Markdown pages
  • templates/ — Tera templates
  • static/ — verbatim assets (JS, CSS, fonts, images)
  • sass/ — SCSS sources (compiled by Zola)
  • docs/specs/ — design specs
  • docs/plans/ — implementation plans

The directory orig/ (gitignored) is a read-only snapshot of the previous Grav installation, kept as a reference for content and visual parity.

S
Description
No description provided
Readme 13 MiB
Languages
CSS 54.8%
HTML 22.1%
JavaScript 21.9%
Shell 1.2%