Öffentliche Webseite der WTF Kooperative eG
Go to file
2021-06-09 22:50:17 +02:00
assets Improved kerning of white wtf logo. Converted text to curves. 2021-05-23 15:15:25 +02:00
content Layout-Quirks mit Listenpunkten beseitigt 2021-06-09 22:50:17 +02:00
databags Added missing 'visible' attribute to navigation object. 2021-04-11 16:06:29 +02:00
flowblocks Change template and add image (thanks frlan 2021-04-06 21:55:31 +02:00
models Created new aggregator page for 'Aktuelles'. 2021-04-10 22:13:17 +02:00
templates update asseturl construct 2021-05-24 02:37:07 +02:00
.drone.yml try to initialize drone connection 2021-06-06 15:25:09 +02:00
.gitattributes Add Podcast Data 2021-03-31 20:47:44 +02:00
.gitignore update server name to live 2021-04-15 17:02:45 +02:00
LICENCE Mention of 2nd contributor in licence file. 2021-05-24 18:01:39 +02:00
README.md improve README cheat sheet 2021-06-09 21:41:59 +02:00
wtf-eg.lektorproject update server name to live 2021-04-15 17:02:45 +02:00

Build Status

Öffentliche Seite der WTF Kooperative eG

Öffentliche Website der Genossenschaft auf Basis des Static-Site-Generators Lektor.

WTF Logo

Das Git Repository zur Webseite ist auf git.wtf-eg.de/ag_kommunikation/webseite.

Status

Release Party am Mittwoch, den 14.04

Lokales entwickeln

Vorbereitung

Installation von Lektor, siehe offizielle Doku.

# install git requirements
sudo apt install git-lfs

# install lektor requirements
sudo apt install python3-pip imagemagick

# install lektor
pip3 install --user lektor

# clone git repo to folder wtf-webseite
git clone https://git.wtf-eg.de/ag_kommunikation/webseite.git wtf-webseite

# change to repo
cd wtf-webseite

# install lfs
git lfs install

# download all LFS files
git lfs fetch

# run lektor
lektor server

Server starten

Der Server kann nun per lektor server gestartet werden und sollte unter http://127.0.0.1:5000/ erreichbar sein.

Git Magie

Bevor du die Änderungen an der Webseite commitest, möchtest du dir vielleicht anschauen welche Dateien sich geändert haben. git status ist hier dein Freund.

Da wir das direkte pushen auf den main Branch verbieten, möchtest du vermutlich einen neuen Branch erstellen. Das geht über git checkout -b <branch_name>. Mit git status siehst du auch, auf welchen branch du bist. Den kannst du per git push origin <branch_name> dann auch auf den Webserver pushen. Pushen kannst du, was du commitest hast. git commit Eine aussagekräftige commit-beschreibung wird gerne gesehen.

LFS Überspringen.

Wir verwenden LFS zum Speichern von großen Dateien wie den Podcast, Bilder und so weiter. Wenn du ganz genau weißt was du machen willst und in kauf nimmst, das nicht alle Elemente der Webseite bei dir lokal laden, kannst du das auch überspringen. Der Trick ist folgende Option:

export GIT_LFS_SKIP_SMUDGE=1
git clone <git_repo>