Improve docs for website

This commit is contained in:
L3D 2020-02-06 22:37:59 +01:00
parent 0e03cc10b9
commit 80a73c726e
Signed by: l3d
GPG key ID: CD08445BFF4313D1

View file

@ -1,44 +1,55 @@
[![Build Status](https://travis-ci.org/c3woc/c3woc-website.svg?branch=master)](https://travis-ci.org/c3woc/c3woc-website) [![Build Status](https://travis-ci.org/c3woc/c3woc-website.svg?branch=master)](https://travis-ci.org/c3woc/c3woc-website)
![C3WOC](https://c3woc.de/images/logo/c3woc.svg "C3WOC") ![C3WOC](https://c3woc.de/images/logo/c3woc.svg "C3WOC")
Waffel Webseite
Status -----------------
------------
Dies ist der Quellcode der aktuellen Webseite des C3 Waffel Operation Center. Dies ist der Quellcode der aktuellen Webseite des C3 Waffel Operation Center.
Diese findet man unter [c3woc.de](https://c3woc.de/) Diese findet man unter [c3woc.de](https://c3woc.de/)
ACHTUNG GESYNCT GIT
----------- -------------------
Die GitHub Version ist nur ein Mirror von [https://gitea.see-base.de/C3WOC/c3woc-webseite.git](https://gitea.see-base.de/C3WOC/c3woc-webseite.git). Die [GitHub](https://github.com/c3woc/c3woc-website.git) Version und die [gitea](https://gitea.see-base.de/C3WOC/c3woc-webseite.git) Version sollten beide auf dem selben stand sein.<br/>
Versucht wenn möglich nach gitea zu gehen und euch dort einzubringen.<br/> Bringt euch da ein, wo ihr euch am wohlsten fühlt.
Da dies für viele eine leider sehr große Hürde ist, versuchen wir Issues und Pull Requeste von github auch zu bearbeiten, können hier aber für nichts garantieren! Sollte es probelem mit LFS geben, empfehlen wir die gitea version dieses Repo!
Lektor CMS: Lektor CMS:
------------ ------------
Das CMS für diese Webseite ist [Lektor](https://www.getlektor.com/). Das CMS für diese Webseite ist [Lektor](https://www.getlektor.com/).
Die Installationsanleitung gibt es [hier](https://www.getlektor.com/downloads/). Die Installationsanleitung gibt es [hier](https://www.getlektor.com/downloads/).
Lektor ist auch als Python Modul verfügbar und kann mit ``python2 -m lektor`` verwendet werden. Lektor ist auch als Python Modul verfügbar und kann mit ``python3 -m lektor`` verwendet werden.
Auch die Installation über pip *(in einem [virtuellen Enviroment](https://docs.python.org/3/tutorial/venv.html)* ist möglich: ```
```bash # TL; DR
virtualenv venv pip3 install lektor
. venv/bin/activate
pip install lektor
``` ```
Zum Starten von Lektor muss man mit der Komandozeile in das root Verzeichnis der Webseite gehen INSTALLIEREN DER ABHÄNGIGKEITEN
und dort mit dem Befehl ``lektor server`` startet man Lektor und öffnen auf 127.0.0.1 den Port 5000 über den die Webseite -----------------------------
bearbeitbar ist. Die Versionskontrolle der Webseite findet über Git statt. Daher wenn möglich Bilder erst Es gibt ein Makefile mit dem ihr die Abhängigkeiten für dieses Repo installieren könnt.<br/>
bearbeiten, bevor diese Veröffentlicht werden! Dieses ruft ihr so auf:
```bash
# installiere git um git aufzurufen
sudo apt install git-lfs
# clont das git (hier von gitea)
git clone https://gitea.see-base.de/C3WOC/c3woc-webseite.git
# installiere make um das Makefile auszuführen
sudo apt install make
# betrete das geklonte repo:
cd c3woc-webseite
# installiere lektor + abhängigkeiten
make install
```
Zur neuen Webseite Beitragen: Zur neuen Webseite Beitragen:
------------------------ ------------------------
1. Dieses Repository Forken oder einen neuen Branch machen (übers GitHub Interface) 1. Dieses Repository Forken oder einen neuen Branch machen (übers Gitea/GitHub Interface)
2. Geforktes Repository Clonen (``git clone https://github.com/<Your_Name>/c3woc-website.git``) 2. Geforktes Repository Clonen (``git clone https://...<REPO-URL>.../c3woc-website.git``)
3. Öffne deine Komandozeile im geklonten Repository-Fork (``cd c3woc-website``) 3. Öffne deine Komandozeile im geklonten Repository-Fork (``cd c3woc-website``)
4. Lektor starten (``python2 -m lektor server``) 4. Lektor starten (``make server``)
5. Webseite updaten... (``http://localhost:5000/``) 5. Webseite updaten... (auf ``http://localhost:5000/``)
6. Lektor Beenden (``Strg. + C``) 6. Lektor Beenden (``Strg. + C``)
7. Änderungen commiten (``git add --all; git commit -m "An der C3WOC Webseite habe ich _____ geändert"``) 7. Änderungen commiten (``git add --all; git commit -m "An der C3WOC Webseite habe ich _____ geändert"``)
8. Änderungen hochladen (``git push``) 8. Änderungen hochladen (``git push``)
@ -92,7 +103,3 @@ und ermöglicht auch das anpassen des Designs durch das simple verändern wenige
Dies geschieht mitlerweile über das Plugin [lektor-scss](https://github.com/chaos-bodensee/lektor-scss.git) Dies geschieht mitlerweile über das Plugin [lektor-scss](https://github.com/chaos-bodensee/lektor-scss.git)
```bash
# Example use
make server
```