Metarepo für die Fachgruppenwebseite
Webseite: https://fg.informatik.uni-goettingen.de/
Inhaltsrepo: https://gitlab.gwdg.de/GAUMI-fginfo/fg-website-data
Was ist in diesem Repo?
Dieses Repo beschreibt wie die Fachgruppenwebseite gebaut wird und baut diese auch.
Den eigentlichen Inhalt findest du im Inhaltsrepo.
Seite Lokal Hosten
Um an der Seite zu arbeiten ist es meistens sinnvoll diese auch lokal zu hosten.
Setup
Die folgenden Befehle sind für Ubuntu 20.04 LTS (Focal) gedacht.
- Pakete installieren:
apt-get update && apt-get install -y --no-install-recommends python3-pip python3 python3-venv make git wget software-properties-common
- Metarepo klonen:
git clone git@gitlab.gwdg.de:GAUMI-fginfo/fg-website.git
cd fg-website
- Inhaltsrepo klonen:
git clone git@gitlab.gwdg.de:GAUMI-fginfo/fg-website-data.git content
(Automatisch) Bauen und Hosten
Die Seite kann nun relativ einfach mit make
gebaut werden.
Dabei wird die config.json Datei als Config verwendet.
Die Ausgabe befindet sich im output
Ordner.
Um die Seite lokal zu hosten kann make devserver
verwendet werden.
Die Seite kann man dann unter http://127.0.0.1:8000 finden.
Die Seite wird nicht automatisch neu gebaut. Man muss also make
manuell ausführen um die Seite neuzubauen.