Dieses git repository enthält die Webseite der Freifunk Community Freifunk Bodensee (ffbsee).
Das CMS für diese Webseite ist Lektor.
Die Installationsanleitung gibt es hier.
Lektor ist auch als Python Modul verfügbar und kann mit python3 -m lektor
verwendet werden.
Mit dem mitgelieferten Makefile ist die Installation am einfachsten:
make install
Zum Starten von Lektor muss man mit der Komandozeile in das root Verzeichnis der Webseite gehen.
Dort wird mit dem Befehl make server
Lektor gestartet, öffnen auf 127.0.0.1 den Port 5000 und erlaubt dort die Bearbeitung der Freifunk Bodensee Webseite.
Die Versionierung der Webseite findet über git statt. Daher wenn möglich Bilder erst bearbeiten, bevor diese Veröffentlicht werden!
- Dieses Repository Forken oder einen neuen Branch machen (übers GitHub Interface)
- Geforktes Repository Clonen (
git lfs clone https://github.com/<Your_Name>/ffbsee-webseite.git
) - Öffne deine Komandozeile im geklonten Repository-Fork (
cd ffbsee-webseite
) - Lektor starten (
make install
oderpython3 -m lektor server
) - Webseite updaten... (
http://localhost:5000/
) - Lektor Beenden (
Strg. + C
) - Änderungen commiten (
git -a commit -m "An der Webseite habe ich _____ geändert"
) - Änderungen hochladen (
git push
) - Pull-Request stellen (übers GitHub Interface)
Für große Dateien setzen wir auf git-lfs. Die Bilder und Videos sollten in einer für die Webseite einbindung sinnvollen größe in git gespeichert werden (Ladezeiten). Zur verwendung von git-lfs muss die git-lfs command line extention installiert sein! Auf den gängigsten Platformen kann diese wie folgt installiert werden:
sudo apt install git-lfs
oder
sudo pacman -S git-lfs
Die LFS Daten liegen auf dem gitea der see-base und müssen derzeit dort gepflegt werden!!! Ein account mit entsprechender Berechtigung ist deshalb auch dort nötig.
https://gitea.see-base.de/FFBSee/ffbsee-webseite.git
Design based on pixelarity.com