Skip to content

Westwoodlabs/website

Repository files navigation

Westwoodlabs Website

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

Einrichtung

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

Aktualisieren

git pull -r
git submodule update

Devcontainer

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

About

Die Westwoodlabs Website (westwoodlabs.de)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published