2022-12-16 19:54:32 +01:00
|
|
|
hilfe.systemausfall.org
|
|
|
|
=======================
|
|
|
|
|
|
|
|
Die sind die systemausfall.org-[Hilfeseiten](https://hilfe.systemausfall.org).
|
|
|
|
|
|
|
|
# Lokales Bearbeiten
|
|
|
|
|
|
|
|
- Klone dieses Repository
|
2023-05-01 14:34:25 +02:00
|
|
|
- Klone das [Theme](https://git.systemausfall.org/systemausfall.org/hugo-theme-hilfe) nach `themes/hugo-geekdoc`:
|
|
|
|
```shell
|
|
|
|
git submodule update --init
|
|
|
|
```
|
2023-03-06 16:21:39 +01:00
|
|
|
|
|
|
|
# Änderungen veröffentlichen
|
|
|
|
|
|
|
|
- Erzeuge einen neuen statischen build mit:
|
|
|
|
```Shell
|
2023-05-01 17:33:11 +02:00
|
|
|
make build
|
2023-03-06 16:21:39 +01:00
|
|
|
```
|
|
|
|
- Kopiere das `public`-Verzeichnis auf den entsprechenden Webserver:
|
|
|
|
```Shell
|
2023-05-01 17:33:11 +02:00
|
|
|
make upload
|
2023-03-06 16:21:39 +01:00
|
|
|
```
|
2023-05-01 14:34:25 +02:00
|
|
|
|
2023-05-01 17:33:11 +02:00
|
|
|
|
|
|
|
# Build der Theme-Assets erzwingen
|
|
|
|
|
|
|
|
Nachdem die Theme-Assets initial gebaut wurden, werden spätere Änderungen nicht automatisch
|
|
|
|
erkannt.
|
|
|
|
Ein erneutes Erzeugen der Assets kann jedoch erzwungen werden:
|
|
|
|
```shell
|
|
|
|
make build-theme
|
|
|
|
```
|
|
|
|
|
|
|
|
|
2023-05-01 14:34:25 +02:00
|
|
|
# Theme anpassen
|
|
|
|
|
|
|
|
1. Änderungen im Theme (in `themes/hugo-geekdoc/`) vornehmen, committen und pushen
|
|
|
|
1. referenzierten git-submodule-Commit aktualisieren (`git add`) und committen
|