Browse Source

2023

master
Chris 3 years ago
parent
commit
09be4ad59c
  1. 24
      README.md
  2. 2
      config.toml
  3. 2
      deploy.sh

24
README.md

@ -4,7 +4,29 @@ Hugo-basierter Blog mit dem Theme hugo-scroll. Der gesamte Content, liegt in dis
## Setup Uberspace
Nur dieses git-Repository. Das Publishing erfolgt in das Website-Vezeichnis /home/kollegen/html/tempelgold. Der zugreifende Gitea-User muss den ssh-Key konfigurierte haben, damit git und rsync per ssh genutzt werden kann.
Nur dieses git-Repository. Das Publishing erfolgt in das Website-Vezeichnis /home/kollegen/html/tempelgold. Der zugreifende Gitea-User muss den ssh-Key konfigurierte haben, damit git und rsync per ssh genutzt werden kann.
Hugo wird nicht benötigt; stattdessen wird der fertige Content hochgeladen.
### Subdomain
Die Seite soll unter der Subdomain tempelgold.kollegen.uber.space erreichbar sein
(und nicht unter kollegen.uber.space/tempelgold).
Einrichten der Subdomain:
```console
[kollegen@despina ~]$ uberspace web domain add tempelgold.kollegen.uber.space
```
Der Webcontent für diese Subdomain muss in einem gleichnamigen Verzeichnis neben dem html-Verzeichnis liegen.
Dieser Content wird per lokalem Skript `deploy.sh` angelegt. Es wird einmalig das leere Verzeichnis
angelegt und ein symbolischer Link im Home-Verzeichnis erstellt:
```console
[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
```
## Lokales Setup

2
config.toml

@ -1,4 +1,4 @@
baseURL = "https://kollegen.uber.space/tempelgold"
baseURL = "https://tempelgold.kollegen.uber.space"
# This is a "one page"-website, so we do not need these kinds of pages...
disableKinds = ["section", "taxonomy", "term", "RSS", "robotsTXT"]

2
deploy.sh

@ -2,6 +2,6 @@
USER=kollegen
HOST=despina.uberspace.de
# the directory where your web site files should go
DIR=/home/kollegen/html/tempelgold
DIR=/home/kollegen/tempelgold.kollegen.uber.space
hugo && rsync -avz public/ ${USER}@${HOST}:${DIR}
exit 0

Loading…
Cancel
Save