Browse Source

new version hugo-scroll

master
Chris 2 years ago
parent
commit
85d5f936dd
  1. 3
      .gitmodules
  2. 40
      README.md
  3. 1
      themes/hugo-scroll

3
.gitmodules vendored

@ -1,3 +0,0 @@
[submodule "themes/hugo-scroll"]
path = themes/hugo-scroll
url = https://github.com/janraasch/hugo-scroll.git

40
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:
```zsh
$ git submodule init
Submodule 'themes/hugo-scroll' (https://github.com/janraasch/hugo-scroll) registered for path 'themes/hugo-scroll'
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'
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
```zsh
$ hugo new homepage/mynewpost.md
```
tbc
## Lokales Testen
Starten der Vorschau im lokalen Webserver:
```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.

1
themes/hugo-scroll

@ -1 +0,0 @@
Subproject commit 989db1748409e8beaf13b2b7583d45c9084d71e2
Loading…
Cancel
Save