Commit Graph

1831 Commits

Author SHA1 Message Date
Jörg Lohrer 65f1a4f97f fix(content): home pages als _index.md statt url-override
Bisheriges Setup: de/startseite/index.md und en/homepage/index.md
benutzten frontmatter url:/  bzw. url:/en/, um die jeweilige
Section-Homepage zu uebernehmen. Das ist Hugo-Anti-Pattern und
fuehrte sporadisch (in beiden Versionen 0.139 und 0.152) dazu,
dass Hugo die Default-Listenansicht der Posts auf / rendert
statt den Welcome-Inhalt — abhaengig von Build-Reihenfolge nicht
deterministisch.

Sauberer Weg: Section-Home-Page heisst _index.md im content-Root
der jeweiligen Sprache. Frontmatter url: raus (nicht mehr noetig,
_index.md ist automatisch die Section-Home).

Permalink-Struktur unveraendert:
  Deutsch (default-lang ohne subdir) → /
  Englisch                            → /en/

Sanity-Check im Woodpecker reaktiviert (kuerzeres Pattern, robust
gegen Markdown-Linebreak-Render-Unterschiede).

Sync-seitig keine Aenderung noetig: discover.ts filtert auf
/index.md, _index.md taucht erwartet nicht in der ContentFile-
Liste auf — Homepage wird nicht als Nostr-Event publiziert.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 13:16:12 +02:00
joerglohrer 6e1ec2924b Website/content/de/impressum/index.md aktualisiert 2026-05-05 10:57:02 +00:00
Jörg Lohrer 3a557727f5 ci(woodpecker): comment out fragile grep sanity check
Der grep-Check auf "Du hast sogar schon mal selbst Materialien
erstellt oder arbeitest in einer Community" schlug nach dem
Hugo-0.152-Update fehl, obwohl der Text im Markdown der Startseite
vorhanden ist und das gerenderte index.html existiert. Ursache
vermutlich Whitespace/Linebreak-Unterschied im Markdown-Rendering
neuerer Goldmark-Version.

Auskommentiert zum Test, bis Diagnose vorliegt. Build-Step ist
nicht weniger sicher: Hugo selbst rotiert bei Render-Fehlern.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:55:50 +02:00
joerglohrer 3c9bdc8628 Website/content/de/impressum/index.md aktualisiert 2026-05-05 10:44:57 +00:00
Jörg Lohrer ae633ef76b ci(woodpecker): bump alpine 3.21 -> 3.23 fuer Hugo 0.146+
PaperMod-Theme-Update verlangt Hugo >= 0.146.0, alpine:3.21
liefert nur 0.139.0. alpine:3.23 bringt 0.152.2 mit.

Triggerpfad ist Website/**, dieser Commit aendert nur .woodpecker/,
also kein Auto-Trigger — Re-Run muss im Woodpecker-UI manuell
gestartet werden.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:42:36 +02:00
Jörg Lohrer f78d11e5ce Merge branch 'content-lint/fix-2026-04-09'
Massen-Lint-Fix der Frontmatter-YAMLs (85 Dateien, 434 Korrekturen).
Nach dem Merge triggert die Nostr-Sync-Action automatisch und
publisht alle Posts mit vollstaendigen commonMetadata-Feldern.
2026-05-05 12:34:13 +02:00
Jörg Lohrer 3c818aa173 ci: bump checkout to v6, upload-artifact to v7 (Node.js 24 ready)
GitHub-Warnung: v4 dieser Actions laeuft auf Node.js 20, das wird
im Sept 2026 abgeschaltet. checkout@v6 und upload-artifact@v7
sind die aktuellen Node.js-24-Versionen. Funktional identisch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:25:29 +02:00
Jörg Lohrer 7aba939925 ci: bump checkout to v6, upload-artifact to v7 (Node.js 24 ready)
GitHub-Warnung: v4 dieser Actions laeuft auf Node.js 20, das wird
im Sept 2026 abgeschaltet. checkout@v6 und upload-artifact@v7
sind die aktuellen Node.js-24-Versionen. Funktional identisch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:25:21 +02:00
Jörg Lohrer d795818e99 ci: add nostr-sync GitHub Action workflow
Triggert auf push nach main (mit paths-Filter Website/content/**)
oder via workflow_dispatch mit force_all-Switch.

Workflow:
1. checkout content-repo (this repo) und mdparser (edufeed-org/mdparser)
2. setup deno v2.x
3. cli.ts check (Bunker + Relay-Reachability)
4. cli.ts publish [--force-all] mit MIN_RELAY_ACKS=2
5. upload publish-*.json als Artifact (30d retention)

Secrets im GitHub-Mirror rpi-virtuell/FOERBICO_und_rpi-virtuell:
  BUNKER_URL, AUTHOR_PUBKEY_HEX, CLIENT_SECRET_HEX (eigener fuer CI).

Phase-1-Plan: docs/superpowers/plans/2026-05-04-phase-1-ci-orchestrator.md
im mdparser-Repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:05:19 +02:00
Jörg Lohrer 0f5654dcd2 ci: add nostr-sync GitHub Action workflow
Triggert auf push nach main (mit paths-Filter Website/content/**)
oder via workflow_dispatch mit force_all-Switch.

Workflow:
1. checkout content-repo (this repo) und mdparser (edufeed-org/mdparser)
2. setup deno v2.x
3. cli.ts check (Bunker + Relay-Reachability)
4. cli.ts publish [--force-all] mit MIN_RELAY_ACKS=2
5. upload publish-*.json als Artifact (30d retention)

Secrets im GitHub-Mirror rpi-virtuell/FOERBICO_und_rpi-virtuell:
  BUNKER_URL, AUTHOR_PUBKEY_HEX, CLIENT_SECRET_HEX (eigener fuer CI).

Phase-1-Plan: docs/superpowers/plans/2026-05-04-phase-1-ci-orchestrator.md
im mdparser-Repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 12:00:54 +02:00
Jörg Lohrer 92df9a246f Merge branch 'main' into content-lint/fix-2026-04-09 2026-05-04 17:01:42 +00:00
Jörg Lohrer 50b02e3246 chore: PaperMod auf c4ca7ca aktualisiert (Hugo 0.146+ Template-Pfade)
Hugo 0.152 wirft einen Hard-Error bei den alten partial-Aufrufen
'partials/templates/_funcs/get-page-images' (doppeltes partials/-Präfix).
PaperMod-Commit 87de3fb passt das auf den ab Hugo 0.146 erwarteten
Pfad 'templates/_funcs/get-page-images' an. Update bringt zusätzlich
einige Style-Verfeinerungen mit.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 18:57:43 +02:00
Jörg Lohrer 311e169c9f fix: führenden Slash in url-Frontmatter englischer Seiten wiederhergestellt
Der Lint-Auto-Fix hatte aus 'url: /en/conference' ein 'url: en/conference'
gemacht. Bei relativen Pfaden prependet Hugo automatisch das Sprachpräfix,
sodass die Seiten unter /en/en/conference/ landeten und die Menü-Links auf
/en/conference/ ins Leere zeigten. Die /en/-Homepage rendete zudem nur das
leere Section-Listing statt des Welcome-Inhalts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 18:57:35 +02:00
Jörg Lohrer cd1e89dc0d fix: doppelte YAML-Keys in Save_the_Date Frontmatter entfernt
Der Lint-Auto-Fix hatte einen zweiten staticSiteGenerator-Block
hinzugefügt, ohne den passenden Block aus commonMetadata zu entfernen.
Dadurch waren author, cover, summary und tags doppelt definiert,
was den Hugo-Build mit YAML-Parser-Fehler abbrach.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 18:57:27 +02:00
buchwaldchassee 4ea4909d26 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 14:11:23 +00:00
buchwaldchassee 6e8c65c964 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 13:54:04 +00:00
buchwaldchassee fdc1b6c6fe Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:46:05 +00:00
buchwaldchassee 24e3ca267f Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:29:00 +00:00
buchwaldchassee 8e2b4778fc Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:27:35 +00:00
Gina 05ff656a65 Merge pull request 'add-blogpost-kinderuni' (#750) from add-blogpost-kinderuni into main
Reviewed-on: https://git.rpi-virtuell.de/Comenius-Institut/FOERBICO_und_rpi-virtuell/pulls/750
2026-04-30 12:25:02 +00:00
buchwaldchassee 8ec120807a Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:24:25 +00:00
buchwaldchassee 38b7a75988 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:14:53 +00:00
buchwaldchassee ed7e9128f6 Website/content/de/posts/2026-04-24-Kinderuni/Praesentation-Beispiel Ausschnitt-2-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 12:14:23 +00:00
buchwaldchassee 4b353ce743 Dateien nach „Website/content/de/posts/2026-04-24-Kinderuni“ hochladen 2026-04-30 12:14:16 +00:00
buchwaldchassee 5ef8df30a9 Website/content/de/posts/2026-04-24-Kinderuni/Praesentation-Beispiel Ausschnitt-3-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 12:13:34 +00:00
buchwaldchassee 28bf07080e Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:13:12 +00:00
buchwaldchassee c68b1715f0 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 12:07:51 +00:00
buchwaldchassee 9df766a284 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 11:54:53 +00:00
buchwaldchassee 777831a859 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 11:30:37 +00:00
buchwaldchassee 390c666a78 Dateien nach „Website/content/de/posts/2026-04-24-Kinderuni“ hochladen 2026-04-30 11:09:01 +00:00
buchwaldchassee f68aaebc79 Website/content/de/posts/2026-04-24-Kinderuni/Präsentation-Beispiel-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 11:08:42 +00:00
buchwaldchassee bfcf428252 Website/content/de/posts/2026-04-24-Kinderuni/Präsentation-Beispiel-Ausschnitt-1-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 11:08:38 +00:00
buchwaldchassee baf1ad97a3 Website/content/de/posts/2026-04-24-Kinderuni/Präsentation-Beispiel Ausschnitt-3-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 11:08:32 +00:00
buchwaldchassee 5106c400cc Website/content/de/posts/2026-04-24-Kinderuni/Präsentation-Beispiel Ausschnitt-2-Copyright-Institut-Katholische-Theologie-Uni-Vechta.png gelöscht 2026-04-30 11:08:27 +00:00
buchwaldchassee 697013c4f6 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 11:08:17 +00:00
buchwaldchassee 212215822b Dateien nach „Website/content/de/posts/2026-04-24-Kinderuni“ hochladen 2026-04-30 10:29:58 +00:00
buchwaldchassee 8104972438 Website/content/de/posts/2026-04-24-Kinderuni/Titelbild.png gelöscht 2026-04-30 10:29:23 +00:00
buchwaldchassee f863b266e4 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-30 10:29:05 +00:00
joerglohrer 4190d66129 Änderungsvorschläge Jens 2026-04-30 10:06:34 +00:00
buchwaldchassee 2a1e329acd Dateien nach „Website/content/de/posts/2026-04-24-Kinderuni“ hochladen 2026-04-30 09:58:12 +00:00
Jörg Lohrer eaf27058e3 Merge pull request 'add-blogpost-geschoepflichkeit-ki' (#749) from add-blogpost-geschoepflichkeit-ki into main
Reviewed-on: https://git.rpi-virtuell.de/Comenius-Institut/FOERBICO_und_rpi-virtuell/pulls/749
2026-04-29 09:28:27 +00:00
Jörg Lohrer 56705f4c0d Cover-Bild durch Foto der vier Hände der Arbeitsgruppe ersetzt – KI-Symbolbild bleibt verlinkt 2026-04-29 11:27:26 +02:00
joerglohrer 281a60fa5a bindestrichoptimierung 2026-04-29 05:49:35 +00:00
Jörg Lohrer 11356bb63c Vier Hauptüberschriften des Beitrags und Metadaten an präzisere Formulierungen angepasst 2026-04-29 07:47:22 +02:00
Jörg Lohrer 3e780b2dd0 Blogbeitrag 'Geschöpflichkeit als Maßstab' zu evangelischer Position zu KI in der Bildung ergänzt 2026-04-29 07:43:51 +02:00
buchwaldchassee ec26eb9b65 Website/content/de/posts/2026-04-24-Kinderuni/index.md aktualisiert 2026-04-27 13:07:44 +00:00
buchwaldchassee e274208a49 Website/content/de/posts/2026-04-24-Kinderuni/index.md hinzugefügt 2026-04-24 11:10:37 +00:00
Gina 2a4fd2c41d Merge pull request 'add-blogpost-hoerz' (#744) from add-blogpost-hoerz into main
Reviewed-on: https://git.rpi-virtuell.de/Comenius-Institut/FOERBICO_und_rpi-virtuell/pulls/744
Reviewed-by: Gina <buchwaldchassee@no-reply@ci-mail.de>
2026-04-22 13:24:17 +00:00
buchwaldchassee 0d05779186 Website/content/de/posts/2026-04-17-hOERz-Herzensaustausch/index.md aktualisiert 2026-04-21 11:28:20 +00:00
Jörg Lohrer fedb5b46af Defekte Nextcloud-Freigabelinks im Zwischenfazit-Tagung-Blogpost ersetzt 2026-04-20 17:59:09 +02:00