kitchen homepage mit hugo (https://gohugo.io/)
content | ||
layouts/partials | ||
public | ||
static | ||
themes | ||
.gitignore | ||
.gitmodules | ||
config.toml | ||
README.md |
Kitchen Homepage Mitmachanleitung
TL;DR
Viele der Schritte braucht's nur einmal. Ist alles soweit am Start, sieht eine Änderung beispielsweise so aus:
cd kitchen-homepage; git pull
vi content/kitchenlog/2017/November.md
hugo
git add content public; git commit -m "new kitchenlog content"; git push
git
git installieren
Entweder mit dem jeweiligen Paketmanager oder:
SSH Public Cert unter git.binary-kitchen.de hinterlegen
Einloggen mit Zugangsdaten, dann unter Einstellungen - SSH Schlüssel - diesen hinterlegen
homepage repo holen
git clone --recursive gogs@git.binary-kitchen.de:webredaktion/kitchen-homepage.git
ins verzeichnis wechseln
cd kitchen-homepage
hugo
hugo installieren
linux:
snap install hugo
macos:
brew install hugo
windows:
choco install hugo -confirm
(oder https://gohugo.io/getting-started/installing/)
lokalen sever starten
hugo serve
anschauen
Im Terminal angezeigte URL im Browser öffnen
content
editieren
Inhalte in content/... ändern oder hinzufügen. zb. in content/kitchenlog/2017/...
änderungen ins repo aufnehmen
git add content/kitchenlog
git add public
git commit -m "new kitchenlog content"
publizieren
git push