32 Commits
hugo ... main

Author SHA1 Message Date
z1glr
c410915a70 added .prettierrc 2025-06-22 15:57:54 +02:00
z1glr
9c5c578c3b adjsuted template for blog articles 2025-06-22 15:47:17 +02:00
z1glr
d3a64ed9a5 Merge pull request #1 from johannesbuehl/blog-korrektur
Bild subtitle
2025-06-22 15:43:43 +02:00
Sophie
a593add0c7 Bild subtitle 2025-06-22 15:21:31 +02:00
z1glr
afdcc2401f added script for easy writing work 2025-06-22 14:35:07 +02:00
z1glr
5bf1968e6e abschnitt dokumentation/deploy hinzugefügt 2025-06-21 16:17:14 +02:00
z1glr
b7dfd6fde4 vault backup: 2025-06-21T16:13:06+02:00 2025-06-21 16:13:06 +02:00
z1glr
a2b5245d06 Stromverteilung Medienverteiler hinzugefügt 2025-06-21 15:36:13 +02:00
z1glr
7a6d27e600 Bild zu Blogartikel Weihanchtsmusical 2024 hinzugefügt 2025-06-21 12:26:41 +02:00
z1glr
acc2c4152c added link to archetypes to content fo robsidian 2025-06-21 01:34:45 +02:00
z1glr
d632dba9c4 Text für Stromverteilung/Endstufen 2025-06-21 01:34:17 +02:00
z1glr
e43d25f4f7 added support for latex 2025-06-21 01:33:39 +02:00
z1glr
327f6dc3ce Lastverteilung fertiggestellt 2025-06-21 00:32:35 +02:00
z1glr
efb70c23c6 set landing page to live 2025-06-20 17:11:56 +02:00
z1glr
974b0ebb80 applied new docs-template 2025-06-20 17:07:52 +02:00
z1glr
d1b6656d3b added point to todo 2025-06-20 17:07:34 +02:00
z1glr
ce1bedd0e0 started work on stromverteilung 2025-06-20 17:06:50 +02:00
z1glr
abc887bfdd added docs front-page 2025-06-20 16:17:39 +02:00
z1glr
97c5c96c7c added todo page 2025-06-20 16:17:30 +02:00
z1glr
5867db7cba added docs archetype 2025-06-20 16:17:24 +02:00
z1glr
3adb921476 added blog post weihnachtsmusical 2024 2025-06-20 16:05:15 +02:00
z1glr
1d5a0077f0 disabled toc on datenschutz 2025-06-20 16:04:17 +02:00
z1glr
4672433524 added titleplage 2025-06-20 16:04:03 +02:00
z1glr
d8d8ca1fed adjusted config for bloggin 2025-06-20 16:03:51 +02:00
z1glr
61dac4d8e2 moved github action to use hugo directly 2025-06-20 14:34:07 +02:00
z1glr
a0a39929a9 simplified github action 2025-06-20 14:28:24 +02:00
z1glr
14a0615247 removed github pages deploy 2025-06-20 14:23:10 +02:00
z1glr
7aaa7bc613 corrected wrong argument-flag in github action 2025-06-20 14:22:21 +02:00
z1glr
c5c6956d6a adjusted link in copyright 2025-06-20 14:20:10 +02:00
z1glr
9644802df7 added github-action 2025-06-20 14:20:03 +02:00
z1glr
22c31588ed adjusted config 2025-06-20 13:48:04 +02:00
z1glr
f6c0c51544 added legal pages 2025-06-20 13:47:28 +02:00
26 changed files with 480 additions and 14 deletions

51
.github/workflows/hugo.yaml vendored Normal file
View File

@@ -0,0 +1,51 @@
# Sample workflow for building and deploying a Hugo site to GitHub Pages
name: Deploy
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "deploy"
cancel-in-progress: false
# Default to bash
defaults:
run:
shell: bash
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "latest"
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
- name: Build with Hugo
env:
HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache
HUGO_ENVIRONMENT: production
run: |
hugo \
--minify \
--cleanDestinationDir
- name: rsync deployments
uses: burnett01/rsync-deployments@7.0.2
with:
switches: -rlp --delete
path: ./public/
remote_path: /var/www/johannes-dokumentation/
remote_host: johannes-dokumentation.z1glr.de
remote_user: deploy_johannes-dokumentation
remote_key: ${{ secrets.DEPLOY_KEY }}

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
/public/ /public/
/resources/_gen/
.hugo_build.lock .hugo_build.lock

3
.prettierrc Normal file
View File

@@ -0,0 +1,3 @@
{
"useTabs": true
}

11
README.md Normal file
View File

@@ -0,0 +1,11 @@
## Neue Seite
```sh
hugo new content content/[path]
```
## Development server
```sh
hugo server --buildDrafts # --disableFastRender
```

View File

@@ -1,5 +1,8 @@
--- ---
title: '{{ replace .File.ContentBaseName "-" " " | title }}' title: '{{ replace .File.ContentBaseName "-" " " | title }}'
date: "{{ .Date }}" date: "{{ .Date }}"
authors:
tags:
draft: true draft: true
toc: true
--- ---

6
archetypes/docs.md Normal file
View File

@@ -0,0 +1,6 @@
---
title: '{{ replace .File.ContentBaseName "-" " " | title }}'
weight: 50
draft: true
math: false
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 MiB

View File

@@ -1,7 +1,14 @@
--- ---
title: "Technik der Evangelischen Kirchengemeinde Bühl"
date: "2025-06-19T23:51:17+02:00" date: "2025-06-19T23:51:17+02:00"
draft: true draft: false
title: "" toc: false
--- ---
startpage Bis auf wenige Ausnahmen im Jahr übertragen wir alle unsere Gottesdienste live auf [YouTube](https://www.youtube.com/@evangelischekirchengemeind7171)
Zusätzlich dazu betreut unser Technik-Team aufwendigere Gottesdienste wie Konfirmationen, Weihnachtsmusical, Familien, Lobpreis- und Jugendgottesdienste sowie die Kirche Kunterbunt.
Auch größere und kleinere Gemeinde- und Gruppenaktivitäten wie das Sommerfest werden von unseren Techniker:innen bei Bedarf auf Nachfrage unterstützt.
Außerdem wird dafür Sorge getragen, dass die Geräte am entsprechenden Ort in funktionsfähigem Zustand aufbewahrt sind.
Auf dieser Seite informieren wir über den Aufbau, Funktionsweise und wieso wir uns für diese Lösungen entschieden haben.

1
content/archetypes Symbolic link
View File

@@ -0,0 +1 @@
../archetypes/

View File

@@ -0,0 +1,40 @@
---
title: "Guter Ton - Da steckt viel Arbeit drin!"
date: "2025-06-20T15:05:54+02:00"
authors:
- Sophie Nagel
- Simon Ziegler
tags:
draft: false
toc: true
---
_Im [aktuellen Gemeindebrief (Ostern 2025)](https://evkirchebuehl.de/wp-content/uploads/2025/04/GembrJohGe-Ostern-Online-2025-1.pdf) ist ein Artikel über uns Techniker:innen und im speziellen das Weihnachtsmusical 2024._
---
<!--more-->
{{< cards cols="1" >}}
{{< card title="Das Technikteam der Weihnachtsgottesdienste" subtitle="Olivia, Jonathan, Sophie, Simon und Mark (v. l. n. r.)" image="images/gemeindebrief-ostern-2025-weihnachtsmusical-2024/teambild.jpg" method="Resize" options="1000x" >}}
{{< /cards >}}
In einem normalen Gottesdienst sind wir zu zweit an der Technik: Ton und Video.
Ganz anders sieht es an besonderen Gottesdiensten aus, so auch an Weihnachten.
Dort wurden wir vor neue Herausforderungen gestellt: Unbekannte Räumlichkeiten, neues Equipment und ein Musical mit 16 Sprechrollen, Chor, 6 Solosänger:innen und insgesamt 34 Kindern.
Das bedeutete: 13 Headset-, 3 Handfunk-, 4 Chormikrofone und ein Solistenmikrofon.
Zusätzlich zu dem bereits in der Halle vorhandenen Lampen haben wir vier weitere bewegliche Scheinwerfer und eine fernsteuerbare Ka mera unter der Decke installiert.
Deren Bewegungen, Farbe, Helligkeit und weitere optische Einstellungen haben wir während der Proben auf die einzelnen Szenen individuell abgestimmt.
Zusätzlich zu dieser Kamera, hatten wir noch die Hauptkamera im Mittelgang und eine für die Szenen in der Mäusehöhle.
Diesmal waren wir mit fünf Personen im Einsatz: Olivia steuerte die Hauptkamera, Mark besetzte die Videoregie und steuerte die bewegliche Kamera.
Sophie fuhr die einzelnen Lichtszenen ab und spielte die Instrumentals der Musicallieder und Soundeffekte ein.
Die Tontechnik mischen wir bei solchen komplexen Gottesdiensten für Saal und Livestream getrennt:
Simon kümmerte sich um den Saal, während Jonathan unabhängig davon den Ton im Stream pegelte.
Direkt nach dem Familiengottesdienst war dann die Christvesper allerdings mit deutlich geringerem
Aufwand.
Im neuen Jahr stehen für uns nun Einbau und Einrichtung der neuen Technik im Gemeindezentrum an.

65
content/datenschutz.md Normal file
View File

@@ -0,0 +1,65 @@
---
title: Datenschutzerklärung
date: "2025-06-20T11:35:53+02:00"
draft: false
toc: false
---
**Simon Ziegler**
Mooser Straße 57
77815 Bühl
Der Schutz Ihrer persönlichen Daten ist uns ein besonderes Anliegen.
Wir verarbeiten Ihre Daten daher ausschließlich auf Grundlage der gesetzlichen Bestimmungen (DSGVO, TKG 2003).
In diesen Datenschutzinformationen informieren wir Sie über die wichtigsten Aspekte der Datenverarbeitung im Rahmen unserer Website.
## Verantwortlicher
Verantwortlicher für die Datenverarbeitung ist die Person Simon Ziegler mit Sitz in Mooser Straße 57, 77815 Bühl.
Sie erreichen uns telefonisch unter +49 1577 037 9441, per Mail unter [simon.ziegler.1998+johannes-dokumentation.datenschutz@pm.me](mailto:simon.ziegler.1998+johannes-dokumentation.datenschutz@pm.me) oder postalisch unter der Anschrift Mooser Straße 57, 77815 Bühl.
## Datensicherheit
Wir treffen nach Maß des Art 32 DSGVO entsprechende Vorkehrungen zum Schutz Ihrer personenbezogenen Daten.
Diese betreffen insbesondere den Schutz vor unerlaubtem, rechtswidrigem oder auch zufälligem Zugriff, Verarbeitung, Verlust, Verwendung und Manipulation.
## Webseite
### Personenbezogene Daten, Zweck der Datenverarbeitung und Rechtsgrundlage
Personenbezogene Daten sind Angaben, die eindeutig einer Person zugeordnet werden können.
Dazu gehören unter anderem Angaben wie vollständiger Name, Anschrift, E-Mail und Telefonnummer.
Wenn Sie per E-Mail Kontakt mit uns aufnehmen, werden Ihre angegebenen Daten (Vorname, Nachname, Adresse, Telefonnummer, E-Mail) zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen sechs Monate bei uns gespeichert.
Diese Daten geben wir nicht ohne Ihre Einwilligung weiter.
Sie können Ihre Einwilligung mit Wirkung für die Zukunft jederzeit widerrufen.
Über die Zwecke und über die Konsequenzen eines Widerrufs oder der Nichterteilung einer Einwilligung werden Sie gesondert im entsprechenden Text der Einwilligung informiert.
Zur Erfüllung von Verträgen bzw. vorvertragliche Maßnahmen und darüber hinaus verarbeiten wir Ihre Daten (Vorname, Nachname, Adresse, Telefonnummer, E-Mail) gegebenenfalls, wenn es erforderlich ist, um berechtigte Interessen von uns oder Dritten zu wahren, insbesondere für folgende Zwecke:
- Beantwortung von Anfragen
- Technische Administration
- der Prüfung und Optimierung von Verfahren zur Bedarfsanalyse
- der Weiterentwicklung von Dienstleistungen und Produkten sowie bestehenden Systemen und Prozessen
- der Geltendmachung rechtlicher Ansprüche & Verteidigung bei rechtlichen Streitigkeiten, die nicht unmittelbar dem Vertragsverhältnis zuzuordnen sind
- der Verhinderung und Aufklärung von Straftaten, soweit nicht ausschließlich zur Erfüllung gesetzlicher Vorgaben
Die Rechtsgrundlagen der Datenverarbeitung sind:
- Vertragsabwicklung gemäß Art 6 Abs 1 lit b DSGVO
- Ihre allfällige Einwilligung gemäß Art 6 Abs 1 lit a DSGVO
- berechtigtes Interesse Art 6 Abs 1 lit f DSGVO
### Speicherdauer
Die Löschung der gespeicherten personenbezogenen Daten erfolgt, wenn Sie als Nutzer unserer Website und/oder Kunde die Einwilligung zur Speicherung widerrufen, wenn Ihre Daten zur Erfüllung des mit der Speicherung verfolgten Zwecks nicht mehr erforderlich sind und nach Ablauf der gesetzlichen Aufbewahrungspflichten bzw. nach Ablauf der Dauer allfälliger darüber hinaus andauernden Rechtsstreitigkeiten oder wenn Ihre Speicherung aus sonstigen gesetzlichen Gründen unzulässig ist bzw. wird.
### Weitergabe von Daten / Empfänger bzw. Kategorien von Empfängern
Personenbezogene Daten werden von uns nicht an Dritte weitergegeben.
## Ihre Rechte
Ihnen stehen grundsätzlich die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit, Widerruf und Widerspruch zu.
Wenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verstößt oder Ihre datenschutzrechtlichen Ansprüche sonst in einer Weise verletzt worden sind, können Sie sich bei uns [simon.ziegler.1998+johannes-dokumentation.datenschutz@pm.me](mailt:simon.ziegler.1998+johannes-dokumentation.datenschutz@pm.me) oder der Datenschutzbehörde beschweren.

View File

@@ -1,7 +1,7 @@
--- ---
date: "2025-06-20T00:04:55+02:00"
draft: true
title: "Audio" title: "Audio"
weight: 50
draft: true
--- ---
some audio stuff some audio stuff

View File

@@ -0,0 +1,7 @@
---
title: "Signalfluss"
weight: 50
draft: true
---
Signalfluss

View File

@@ -0,0 +1,33 @@
---
title: Endstufen
weight: 30
draft: false
math: true
---
Die Spannungsversorgung für die drei Crown XLS Endstufen der Lautsprecher in der Kirche, wie auch der Harmonic Design Aktivbass im Gemeindesaal werden durch den Lautsprecherconroller gesteuert.
## Logik
> [!IMPORTANT]
> Diese Logik ist geplant, aber noch nicht umgesetzt!
> Derzeit müssen die Endstufen durch die [Übersteuerung](#übersteuerung) ein- und ausgeschaltet werden.
> Die Anlage im Gemeindesaal sind noch nicht angeschlossen.
Abhängig davon, ob die Ausgangszone _Kirche_ oder _Gemeindesaal_ aktiv ist, werden die beiden potentialfreien Relais-Ausgänge des AHM32 geschaltet. Diese
## Übersteuerung
Für den Fall, dass die unter [Logik](#logik) genannte Steuerung nicht funktionieren sollte, können die Endstufen und der Aktivbass durch Schalter in der Unterverteilung des Medienverteilers händisch angeschaltet werden.
Dies funktioniert komplett unabhängig vom Lautsprechercontroller.
Im Fehlerfall können somit die Endstufen dennoch angeschaltet und die Tonsignal an der Rückseite der Endstufen direkt aufgesteckt werden.
## Umsetzung
Der Lautsprechercontroller verfügt über 2 Relaisausgänge, deren Logik in der Software eingestellt werden können - hier schalten sie abhängig von den Zonen für die Kirche und den Gemeindesaal.
Zusätzlich stellt der AHM32 $\pu{12 V DC}$ bereit.
Diese schalten über die Relaisausgänge zwei Eltako Universalspannungsrelais, welche wiederum die 3 Endstufen beziehungsweise den Aktivbass mit Spannung versorgen.
Die Schalter für die Übersteuerung sind parallel zu den Eltako-Relais verbaut, sodass die Endstufen auch bei einem Komplettausfall des Lautsprechercontrollers eingeschaltet werden können.

View File

@@ -0,0 +1,66 @@
---
title: Lastverteilung
weight: 20
draft: false
---
Im Medienverteiler wird die Last auf die beiden Zuleitungen verteilt.
Hierbei wird die erste für Geräte verwendet, die während einer Veranstaltung nicht ausgehen sollten.
Auf der zweiten sind die Verbraucher angeschlossen, bei welchen im Zweifelsfall auch für einige Sekunden der Strom weg sein kann - z. B. wenn der Leitungsschutzschalter geflogen ist.
## 1. Zuleitung: Missionskritische Geräte
Hier sind die Geräte angeschlossen, welche bei einem Stromausfall entweder lange zum erneuten Starten benötigen oder unangenehme Störungen verursachen können:
### Lautsprechercontroller Allen & Heath AHM32
Lange Hochfahrzeiten, beim An- und Ausschalten kann ein Knacken auf den Ausgängen (und somit den Lautsprechern) auftreten.
### Mischpult Soundcraft Si Impact
Lange Hochfahrzeiten, empflindliche USB-Audio-Verbindung mit der Streaming Workstation
### Stagebox Soundcraft 16i
Beim An- und Ausschalten kann ein Knacken auf den Ausgängen (und somit den Lautsprechern) auftreten.
### Streaming-Workstation
Lange Hochfahrzeiten: YouTube-Livestreams werden nach einer Minute ohne Datenverbindung automatisch beendet
### Funkmikrofone
Wären sonst die einzigen Geräte im Medienverteiler auf der 2. Zuleitung.
Um nicht noch eine weitere Steckdosenleiste nur für die Funkmikrofone zu installieren, sind die Funkmikrofone auch auf der 1. Zuleitung aufgesteckt.
## 2. Zuleitung
Hier sind die Geräte angeschlossen, bei welchen es nicht so tragisch ist, wenn sie im Zweifelsfall kurz stromlos sind.
Darum sind auf dieser Zuleitung auch eher die Geräte angeschlossen, bei denen es wahrscheinlicher ist, dass der Leitungsschutzschalter auslösen könnte.
### Endstufen Crown XLS
Die Endstufen haben aufgrund ihrer Schaltnetzteile einen hohen Einschaltstrom, welcher mitunter flinke Leitungsschutzschalter auslösen kann.
### Harmonic Design P15
Bei lauteren Veranstaltungen, vor allem im Bassbereich, (z. B. Konzerte, Jugendgottesdienste, …) können hier auch größere Ströme fließen.
## LED-Stufenlinsen Eurolite THA-100F MK2
Ebenso wie die Crown-Endstufen haben diese Lampen durch ihre Schaltnetzteile einen hohen Einschaltstrom, welcher mitunter flinke Leitungsschutzschalter auslösen kann.
### Netzwerkswitch Cisco SG300-28pp
> [!NOTE]
> Derzeitig ist der Switch noch auf der 2. Zuleitung angeschlossen.
> Aufgrund der unten genannten Gründe wird dieser aber zeitnah auf die 1. Zuleitung umgeklemmt.
Lange Hochfahrzeiten: YouTube-Livestreams werden nach einer Minute ohne Datenverbindung automatisch beendet
### Akku-Ladegeräte
> [!NOTE]
> Derzeitig sind die Ladegeräte noch auf der 2. Zuleitung angeschlossen.
> Um die Stromverteilung im Medienverteiler übersichtlich zu halten, werden diese zukünftig auf der 1. Zuleitung angeschlossen sein.
> (Zusammen mit dem Netzwerkswitch, welcher auf der 1. Zuleitung angeschlossen werden sollte)

View File

@@ -0,0 +1,17 @@
---
title: Medienrack
weight: 10
draft: false
---
Der Medienverteiler ist der Sternpunkt für die gesamte Stromverteilung für die AV-Technik:
Hier kommen die beiden Zuleitungen aus dem Elektroverteiler der Kirche an und werden anschließend aufgeteilt.
Der Anschluss der einzelnen Geräte erfolgt - bis auf die unten genannten Ausnahmen - über 3 Steckdosenleisten, welche in der hintern Rackschiene eingebaut sind und direkt im Unterverteiler aufgelegt sind:
- Dauerstrom
- Tonstrom
- Videostrom
## Ausnahmen
Die Endstufen für die Lautsprecher in der Kirche nutzen - wie auch der Tonstrom im Medienverteiler - die erste Zuleitung.
Allerdings werden die Endstufen vom Lautsprechercontroller über ein Relais Ein- und Ausgeschalten, abhängig davon, ob die Zone im Lautsprechercontroller gerade aktiv ist.

View File

@@ -0,0 +1,43 @@
---
title: "Stromverteilung"
weight: 50
draft: false
---
Die Stromverteilung der kompletten Medientechnik erfolgt aus dem Medienverteiler heraus.
Diser ist über zwei B16-Leitungsschutzschalter an der Elektroverteilung der Kirche angeschlossen.
Beide Zuleitung für den Medienvertiler, wie auch alle Steckdosen im Altarraum, liegen auf derselben Phase, um Störgeräusche und Beschädigungen vorzubeugen.
## Gemeindesaal
Der Stromanschluss für die Tontechnik im Gemeindesaal erfolgt durch den Medienverteiler, geschaltet durch den Lautsprechercontroller.
## Schalter
An der rechten Seite des Medienverteilers befinden sich 3 Schalter: **Ton**, **Video** und **Licht**.
Über diese werden die einzelnen Bereiche an- und ausgeschaltet.
Das beinhaltet jeweils:
### Ton
- Mischpult
- Funkmikrofone
- Lautsprechercontroller
- Stagebox im Medienverteiler
### Video
- Streaming Workstation inklusive Peripherie
### Licht
- Die 4 Stufenlinsen in der Kirche
### Dauerstrom
Zusätzlich zu den drei geschalteten Linien gibt es auch noch eine Dauerspannung.
Diese wird verwendet für:
- Netzwerkswitch
- Akku-Ladegeräte

View File

@@ -1,5 +1,5 @@
--- ---
date: '2025-06-20T00:04:45+02:00' title: "Video"
weight: 50
draft: true draft: true
title: 'Video'
--- ---

View File

@@ -1,7 +1,10 @@
--- ---
date: "2025-06-19T23:51:17+02:00"
draft: true
title: "Dokumentation" title: "Dokumentation"
date: "2025-06-19T23:51:17+02:00"
draft: false
--- ---
docs main site Diese Dokumentation hat zwei Zielsetzungen:
Sie soll zum einen die vorhandene Technik dokumentieren, um neuen Personen den Einstieg zu erleichtern und im Fehlerfall, bei Erweiterungen oder Umbauten den bisherigen Stand zu verstehen.
Zum anderne soll sie aber auch für Aussenstehende als Beschreibung und Inspiration dienen, welche auf der Suche nach Lösungen und Inspiration sind.

View File

@@ -0,0 +1,25 @@
---
title: Dokumentation
weight: 99
draft: false
math: false
---
Diese Dokumentation basiert auf [Hugo {{<icon "hugo">}}](https://gohugo.io/) mit dem [Hextra {{<icon "hextra">}}](https://github.com/imfing/hextra/) Theme.
## Hugo
Hugo ist ein Generator für statische Websites aus Markdown.
Einmal konfiguriert, müssen nur die Markdown-Dateien bearbeitet werden.
Daraus wird dann mit einem einzelnen Command die Website gebaut, welche durch einen statischen Webserver ausgespielt werden kann.
Diese kann man dann anschließend über beispielsweise `rsync` auf den Server kopieren.
## Hextra
Hextra ist eines von vielen kostenlosen und quelloffenen Designs für Hugo.
## Versionsverwaltung und Mitarbeit
Diese Dokumentationswebsite liegt vollständig auf GitHub: [{{< icon "github">}} johannesbuehl/dokumentation](https://github.com/johannesbuehl/dokumentation).
Dadurch ist es jedem möglich, Pull-Request zu stellen und somit den Inhalt mitzugestalten.

View File

@@ -0,0 +1,20 @@
---
title: Deploy
weight: 50
draft: false
math: false
---
Um das Veröffentlichen von Änderungen zu vereinfachen, wird diese Seite über GitHub-Actions gebaut.
Dadurch müssen keine Zugangsdaten zum Webserver eingerichtet und ausgetauscht werden.
Auch ist eine lokale Installation von Hugo nicht zwingend erforderlich.
## Github-Action
Mit jedem Push in den Main-Branch des Repositories wird eine GitHub-Action ausgeführt.
Diese liegt in [`.github/workflows/hugo.yaml`](https://github.com/johannesbuehl/dokumentation/blob/main/.github/workflows/hugo.yaml) und beinhaltet im wesentlichen nur zwei Schritte:
1. Bauen mit `Hugo`
2. Mit `rsync` auf den Server kopieren
Hierzu sind in den Repository-Secrets ein Private-SSH-Key hinterlegt, mit welchem sich rsync beim Server authentifiziert.

22
content/docs/todo.md Normal file
View File

@@ -0,0 +1,22 @@
---
title: "Todo"
weight: 100
draft: false
---
Dies ist eine Übersicht über die Seiten und Themen, an denen noch gearbeitet werden muss.
## fehlend
- Software
- Netzwerk
- JohnCG
- Dokumentation
- Thumbnail-Scheduler
- Golunteer
## Unvollständig
## Überarbeiten
- Titelseite

19
content/impressum.md Normal file
View File

@@ -0,0 +1,19 @@
---
title: "Impressum"
date: "2025-06-20T11:35:53+02:00"
draft: false
toc: false
---
Simon Ziegler
Mooser Straße 57
77815 Bühl
### Kontakt
Telefon: +49 1577 037 9441
Mail: [simon.ziegler.1998+johannes-dokumentation@pm.me](mailto:simon.ziegler.1998+johannes-dokumentation@pm.me)
### Redaktionell verantwortlich
Simon Ziegler

1
develop.sh Executable file
View File

@@ -0,0 +1 @@
hugo server --buildDrafts --disableFastRender

View File

@@ -1,7 +1,10 @@
baseURL: https://example.org/ baseURL: https://johannes-dokumentation.z1glr.de
title: Johanneskirche Bühl - Technik title: Johanneskirche Bühl - Technik
defaultContentLanguage: de defaultContentLanguage: de
ignoreFiles:
- content/archetypes/*
module: module:
imports: imports:
- path: github.com/imfing/hextra - path: github.com/imfing/hextra
@@ -39,6 +42,25 @@ menu:
params: params:
editURL: editURL:
enable: true enable: true
base: "https://github.com/johannesbuehl/dokumentation/edit/main" base: "https://github.com/johannesbuehl/dokumentation/edit/main/content"
footer: footer:
displayCopyRight: true displayCopyRight: true
displayUpdateDate: true
blog:
list:
displayTags: true
sortBy: date
sortOrder: desc
article:
displayPagination: true
markup:
goldmark:
extensions:
passthrough:
delimiters:
block: [['\[', '\]'], ["$$", "$$"]]
inline: [['\(', '\)']]
enable: true

View File

@@ -1,2 +1,2 @@
poweredBy: Hugo mit Hextra poweredBy: "[© 2025 Evangelische Kirche Bühl](https://evkirchebuehl.de)"
copyright: © 2025 Evangelische Kirche Bühl copyright: "[Impressum](/impressum) | [Datenschutz](/datenschutz)"