-
Notifications
You must be signed in to change notification settings - Fork 9
HowTo: Medienmitteilung
Folgende Anleitung zeigt, wie man ganz einfach eine Medienmitteilung erstellt:
Wenn du schon Zugriff auf das Repository hast, klone das Repository und erstelle einen Branch:
git clone [email protected]:ccc-ch/ccc-ch.ch
cd ccc-ch.ch
git checkout -b new-mm
Alternativ, forke das Repository auf Github und klone deinen Fork:
git clone [email protected]:<dein-user>/ccc-ch.ch
cd ccc-ch.ch
git checkout -b new-mm
Du benötigst Python 3. Zuerst musst du ein Virtualenv erstellen:
$ pyvenv VIRTUAL
$ source VIRTUAL/bin/activate
(Mit Python 2 geht's auch, dann brauchst du statt pyvenv
das virtualenv
Paket.)
Dann die Dependencies installieren:
$ pip install -U -r requirements.txt
Unter content/de/medien/
eine neue Datei anlegen. Format: YYYY-MM-TT_slug.md
Der "slug" ist eine Variante des Titels welcher für URLs geeignet ist. "Referendum gegen BÜPF lanciert" wird dann zu "referendum-gegen-buepf-lanciert".
Die Datei beginnt mit folgenden zwei Zeilen:
Title: <Der Titel der Medienmitteilung>
Lang: de
Dann eine Leerzeile, gefolgt vom MM-Text in Markdown-Format.
Zuerst make html serve
eingeben, dann http://localhost:8000/category_medien.html
öffnen. Die MM sollte nun aufgelistet sein.
Zuerst die geänderte Datei committen:
$ git add content/de/medien/<medienmitteilung.md>
$ git commit -m "Medienmitteilung vom YYYY-MM-DD erfasst"
$ git push origin new-mm
Erstelle dann einen Pull Request gegen den master
-branch auf https://github.com/ccc-ch/ccc-ch.ch. Der PR sollte nun von jemandem mit SSH-Zugriff auf den Server gemerged und deployed werden.