From 85d5f936ddf129be147cf9b6ee8957d60fa767f2 Mon Sep 17 00:00:00 2001 From: Christian Schulzendorff Date: Tue, 5 Nov 2024 17:37:25 +0100 Subject: [PATCH] new version hugo-scroll --- .gitmodules | 3 --- README.md | 54 ++++++++++++++++++++++++++++++---------------- themes/hugo-scroll | 1 - 3 files changed, 35 insertions(+), 23 deletions(-) delete mode 160000 themes/hugo-scroll diff --git a/.gitmodules b/.gitmodules index 26ba249..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "themes/hugo-scroll"] - path = themes/hugo-scroll - url = https://github.com/janraasch/hugo-scroll.git diff --git a/README.md b/README.md index 2dd04c0..3a69ebf 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Die Seite soll unter der Subdomain tempelgold.kollegen.uber.space erreichbar sei Einrichten der Subdomain: -```console +```zsh [kollegen@despina ~]$ uberspace web domain add tempelgold.kollegen.uber.space ``` @@ -23,7 +23,7 @@ Dieser Content wird per lokalem Skript `deploy.sh` angelegt. Es wird einmalig da angelegt und ein symbolischer Link im Home-Verzeichnis erstellt: -```console +```zsh [kollegen@despina ~]$ mkdir /var/www/virtual/kollegen/tempelgold.kollegen.uber.space [kollegen@despina ~]$ ln -s /var/www/virtual/kollegen/tempelgold.kollegen.uber.space ~/tempelgold.kollegen.uber.space ``` @@ -33,24 +33,37 @@ angelegt und ein symbolischer Link im Home-Verzeichnis erstellt: Benötigte Tools: - hugo -- git -- rsync +- git (wird vorausgesetzt) +- rsync (wird vorausgesetzt) -Es wird eine aktuelle Hugo-Version ~/bin/hugo erwartet (Standard-Version, extended wird nicht benötigt, glaube ich). -Das git-Repository auschecken. Es wird in ~/prj/kollegen/tempelgold gearbeitet. +**Hugo** wie auf https://gohugo.io/installation/macos/, beschrieben mit brew installieren: - $ mkdir ~/prj/kollegen/tempelgold - $ cd ~/prj/kollegen +```zsh +brew install hugo +``` + +Erfolgskontrolle: +```zsh +$ hugo version +hugo v0.137.1+extended darwin/amd64 BuildDate=2024-11-05T11:49:09Z VendorInfo=brew +``` + +Das **git-Repository** auschecken. Es wird in `~/kollegen/tempelgold` gearbeitet. + + $ mkdir ~/kollegen/tempelgold + $ cd ~/kollegen $ git clone kollegen@kollegen.uber.space:website/tempelgold.git $ cd tempelgold Das Theme **hugo-scroll** ist als submodule eingebunden, also nicht Teil des repos - das Verzeichnis themes/hugo-scroll ist dementsprechend leer. Laden von hugo-scroll: - $ git submodule init - Submodule 'themes/hugo-scroll' (https://github.com/janraasch/hugo-scroll) registered for path 'themes/hugo-scroll' - $ git submodule update - Cloning into '/home/chris/prj/kollegen/blog/themes/hugo-scroll'...Submodule path 'themes/hugo-scroll': checked out '9d458d193fee9dd35843baddd41e1ba99c29aef4' - +```zsh +$ git submodule init +Submodule 'themes/hugo-scroll' (https://github.com/zjedi/hugo-scroll.git) registered for path 'themes/hugo-scroll' +$ git submodule update +Cloning into '/home/chris/prj/kollegen/blog/themes/hugo-scroll'... +Submodule path 'themes/hugo-scroll': checked out '9d458d193fee9dd35843baddd41e1ba99c29aef4' +``` ## Konfiguration des Blogs @@ -58,18 +71,21 @@ Es gibt nur die Homepage-Beiträge. ## Neuen Bereich erstellen - $ hugo new homepage/mynewpost.md - +```zsh +$ hugo new homepage/mynewpost.md +``` tbc ## Lokales Testen Starten der Vorschau im lokalen Webserver: - $ hugo server -D - (...) - Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) - Press Ctrl+C to stop +```zsh +$ hugo server -D +(...) +Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) +Press Ctrl+C to stop +``` Wird nicht automatisch aktualisiert: config.toml ändern und abspeichern. Webclient-Cache löschen. diff --git a/themes/hugo-scroll b/themes/hugo-scroll deleted file mode 160000 index 989db17..0000000 --- a/themes/hugo-scroll +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 989db1748409e8beaf13b2b7583d45c9084d71e2