| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Website-Erzeugung aus Nixpkgs-Modul statt Paket | Valentin | 2025-12-20 |
| | | | | | | | | | | | | | | Die Dateien für die Website mit Nix zu erzeugen ist zur Zeit der kleinste Schritt, um repetitive Muster weg zu abstrahieren. Alles andere bräuchte mehr Infrastruktur, während Nix bereits da ist und direkt verwendet werden kann. Es erlaubt jetzt einen nahtlosen Übergang zu einer strukturierteren Darstellung. Selbst falls das System sehr komplex wird, bevor es auf einen Anwendungsserver mit Datenbank usw. migriert werden kann, können im Prinzip Datentypen für die Sprache der Anwendung und sogar Nutzdaten im Zielformat aus den Modulsystem-Typen generiert werden. Das würde diese spätere Migration zumindest abmildern. Wichtig: Dateinamen dürfen keine Leerzeichen mehr enthalten, um genau zu sein siehe [0]. [0]: <https://github.com/NixOS/nix/commit/f1b4663805a9dbcb1ace64ec110092d17c9155e0> | ||
| * | Konfiguration klarer nach Aspekten unterteilt | Valentin | 2025-11-11 |
| | | | | | Insbesondere behandelt das Modul für die Website nur noch dieses spezifische Anliegen. | ||
| * | Vereinfachte Handhabung von Ports in der virtuellen Maschine | Valentin | 2025-11-06 |
| | | |||
| * | Einfachere Konstruktion der Login-Nachricht in der VM | Valentin | 2025-11-06 |
| | | |||
| * | Vorschau unabhängig vom Arbeitsverzeichnis gemacht | Valentin | 2025-11-06 |
| | | | | | | Vorher musste man `nix run .#preview` im selben Verzeichnis ausführen wo auch `default.nix` liegt. Diese Beschränkung war sehr verwirrend und ist nun aufgehoben. | ||
| * | Überall HTML benutzen | Valentin | 2025-11-06 |
| | | | | | | Server Side Includes werden ohnehin nicht verwendet, und so ist es leichter eine Vorschau zu erzeugen. | ||
| * | Befehle zur Veröffentlichung der Inhalte und lokalen Vorschau | Valentin | 2025-11-06 |
| | | |||
| * | Website mit Caddy darstellen | Valentin | 2025-11-06 |
