Grazer Computer Club (alias GC²) - Blog
Das Team sammelt Informationen zu den Themenbereichen Computer, Raspberry Pi, Programmierung und sonstige Informatik und stellt sie als Blog zur Verfügung.
Um den Blog zu generieren verwenden wir vom GC² Hugo als HTML-Generator. Zur Zeit hosten wir den Blog als gh-page, welcher natürlich über unsere primäre Webseite GC² erreichbar ist.
Verwendung
Damit man den Blog erzeugen kann, muss man zuerst Hugo installieren.
Anschließend muss man das Nederburg-Theme in einen themes Unterordner herunterladen.
~/$ git clone https://github.com/GrazerComputerClub/Blog ~/$ cd Blog ~/Blog$ mkdir themes ~/Blog$ cd themes ~/Blog/themes$ git clone https://github.com/GrazerComputerClub/hugo-nederburg-theme
Danach kann man über das Kommando hugo die Webseite im "public" Verzeichnis erzeugen.
Alternativ kann die Webseite im interne Webserver von Hugo gestartet werden.
Die Webseite ist nun unter http://localhost:1313 erreichbar.
Automation
~/Blog/themes$ cd ../.. ~/$ mkdir HugoBlog ~/$ cd HugoBlog ~/HugoBlog$ cp ../Blog/update.sh ../Blog/git.sh . ~/HugoBlog$ ./update.sh ~/HugoBlog$ ./git.sh
- Mit
./update.shholt man sich die Änderungen von "Blog" und startet hugo Simulation mit Chromium - Prüfen der Seite im Browser
- Wenn das Ergenis fehlerfrei ist, alles auf git pushen im Blog Verzeichnis (ansonsten ändern und zurück zu 1.)
- Mit
./git.shwird die Webseite auf git-pages und damit im Internet aktualisiert (Achtung entspricht dem Stand von github nicht lokal!)