Dieses Git-Repository enthält nur den Seiteninhalt der Westwoodlabs Website (westwoodlabs.de) und nicht den Source Code des Themes. Das Theme ist als Git-Submodule eingebunden. ↳ Zum Git-Repository des Themes
Vorausgesetzt werden nodejs, npm und natürlich git.
git clone https://github.com/Westwoodlabs/website.git
cd website
git submodule update --init
npm install
Zum Erstellen der HTML Dateien wird Hexo verwendet. Wenn Hexo noch nicht installiert ist, kann es über npm installiert werden:
[sudo] npm install hexo-cli -g
Mit hexo generate
können nun die HTML Dateien erstellt werden. Die Dateien werden dann im Verzeichnis public/
abgelegt.
Installiert man noch das npm Paket hexo-server
, kann man mit hexo server
einen Entwicklungsserver starten,
welcher Änderungen direkt aktualisiert.
[sudo] npm install hexo-server -g
hexo server
git pull -r
git submodule update