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
Dieses Repository enthält eine Devcontainer Konfiguration für Visual Studio Code. Verzeichnis mit Visual Studio Code öffnen und die Devcontainer Erweiterung installieren. Danach kann die Devcontainer Konfiguration ausgewählt werden und die Entwicklungsumgebung wird automatisch eingerichtet. Nach dem Starten des Containers folgende Befehle ausführen:
git submodule update --init
npm install
hexo server