blob: fbae74e0a32fe69748a05ee688200b78b2e1571c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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.
|