aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorValentin <valentin@fricklerhandwerk.de>2025-10-15 17:03:48 +0200
committerValentin <valentin@fricklerhandwerk.de>2025-11-06 16:46:28 +0100
commit95dd415de023375f84827514ae01f318ef3863ab (patch)
tree8652f4b3643c842a6d93031361854180f2359590 /www
parent282b248e86db88bc54434bf8fb89e7debba712f4 (diff)
Dokumentation für Handhabung der Website
Diffstat (limited to 'www')
-rw-r--r--www/README.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/www/README.md b/www/README.md
new file mode 100644
index 0000000..fbae74e
--- /dev/null
+++ b/www/README.md
@@ -0,0 +1,31 @@
+# Website `heimfeld.hamburg`
+
+Hier sind alle Komponenten untergebracht, um die Website auf dem Server darzustellen: Inhalte und Konfiguration.
+
+## Abläufe
+
+### Lokale Vorschau
+
+```bash
+nix run .#preview
+```
+
+Es öffnet sich ein Browserfenster und aktualisiert sich selbst, sobald an den Inhalten etwas geändert wird.
+
+### Website veröffentlichen
+
+```bash
+nix run .#publish
+```
+
+Die Inhalte der Website werden auf den Server kopiert.
+
+Bestehende Daten werden überschrieben.
+Zur Wiederherstellung die Versionsgeschichte nutzen.
+
+## Architektur
+
+Dieses Verzeichnis ist im Sinne des Änderungsverlauf von der Infrastruktur isoliert, sodass man es bei Bedarf mit `git filter-repo` (um Platz im Hauptverzeichnis zu sparen) oder `git subtree split` (für eine separate Darstellung) komplett heraustrennen kann.
+
+Der [`html`](./html) Unterorder kann ebenfalls für sich stehen, wenn man nur die Versionsgeschichte der Inhalte gesondert betrachten will.
+Daher sind alle Hilfswerkzeuge und Infrastruktur-Konfiguration außerhalb untergebracht.