diff --git a/.gitignore b/.gitignore index ed3eb6b..78b87b7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -build/ public/ resources/_gen .hugo_build.lock diff --git a/Makefile b/Makefile deleted file mode 100644 index 2be8117..0000000 --- a/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -BUILD_DIR ?= build -EXPORT_DIR ?= public -BUILD_STAMP_HUGO = $(BUILD_DIR)/.stamp-hugo -BUILD_STAMP_THEME = $(BUILD_DIR)/.stamp-theme -SOURCE_DIRS = content data resources static -THEME_DIR ?= themes/hugo-geekdoc -BUILD_DEPS = config.toml $(shell find $(wildcard $(SOURCE_DIRS)) -type f) -HUGO_OPTS ?= --destination=$(EXPORT_DIR) - -UPLOAD_SSH_HOST = hosting.sao -UPLOAD_TARGET_DIRECTORY = /data/webserver/hilfe.systemausfall.org/public - - -.PHONY: help -help: - @echo "Mögliche Ziele:" - @echo " build - Webseite erzeugen" - @echo " build-theme - Theme-Assets erzeugen" - @echo " upload - erzeugte Webseite hochladen" - @echo - -.PHONY: build -build: $(BUILD_STAMP_HUGO) - -$(BUILD_STAMP_HUGO): $(BUILD_DEPS) $(BUILD_STAMP_THEME) Makefile - @HUGO_ENV=production hugo $(HUGO_OPTS) - @touch "$@" - -.PHONY: build-theme -build-theme: $(BUILD_STAMP_THEME) - -$(BUILD_STAMP_THEME): - cd "$(THEME_DIR)" \ - && npm install \ - && npm run build - touch "$@" - -.PHONY: upload -upload: $(BUILD_STAMP_HUGO) - @rsync -ax --delete \ - "$(EXPORT_DIR)/" \ - "$(UPLOAD_SSH_HOST):$(UPLOAD_TARGET_DIRECTORY)/" - -.PHONY: clean -clean: - $(RM) -r "$(BUILD_DIR)" diff --git a/README.md b/README.md index f32936e..23b5df2 100644 --- a/README.md +++ b/README.md @@ -15,24 +15,13 @@ Die sind die systemausfall.org-[Hilfeseiten](https://hilfe.systemausfall.org). - Erzeuge einen neuen statischen build mit: ```Shell - make build + hugo -D ``` - Kopiere das `public`-Verzeichnis auf den entsprechenden Webserver: ```Shell - make upload + scp -r public/ hosting.sao:/data/webserver/hilfe.systemausfall.org ``` - -# 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 -``` - - # Theme anpassen 1. Änderungen im Theme (in `themes/hugo-geekdoc/`) vornehmen, committen und pushen diff --git a/archetypes/default.md b/archetypes/default.md index 7ce2f1a..00e77bd 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -1,5 +1,6 @@ --- title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} +draft: true --- diff --git a/content/konto/datenschutz/schnipsel.md b/content/konto/datenschutz/schnipsel.md index 9e17893..5ca4868 100644 --- a/content/konto/datenschutz/schnipsel.md +++ b/content/konto/datenschutz/schnipsel.md @@ -1,6 +1,7 @@ --- title: "Schnipsel" date: 2022-11-09T20:14:20+01:00 +draft: true geekdocHidden: true --- diff --git a/content/konto/datenschutz/teilen.md b/content/konto/datenschutz/teilen.md index d291e59..9e75b97 100644 --- a/content/konto/datenschutz/teilen.md +++ b/content/konto/datenschutz/teilen.md @@ -1,6 +1,7 @@ --- title: "Teilen" date: 2022-11-07T00:12:39+01:00 +draft: true geekdocHidden: true ---