Commit Graph

1845 Commits

Author SHA1 Message Date
Gina 78e0c12fbc Merge pull request 'add-blogpost-oer-im-blick-2026' (#752) from add-blogpost-oer-im-blick-2026 into main
Reviewed-on: https://git.rpi-virtuell.de/Comenius-Institut/FOERBICO_und_rpi-virtuell/pulls/752
2026-05-06 08:40:10 +00:00
buchwaldchassee ac95894753 Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md aktualisiert 2026-05-06 08:39:49 +00:00
buchwaldchassee 2e576f0004 Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md aktualisiert 2026-05-06 08:26:57 +00:00
buchwaldchassee e91cf295ba Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md aktualisiert 2026-05-06 08:16:51 +00:00
buchwaldchassee 741723b634 Dateien nach „Website/content/de/posts/2026-05-04-OER-im-Blick-2026“ hochladen 2026-05-06 08:15:16 +00:00
buchwaldchassee 9fa77206e2 Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md aktualisiert 2026-05-05 17:11:01 +00:00
buchwaldchassee 480815334f Dateien nach „Website/content/de/posts/2026-05-04-OER-im-Blick-2026“ hochladen 2026-05-05 17:09:07 +00:00
joerglohrer 3ba7d14b5d update verbundpartner 2026-05-05 16:46:14 +00:00
joerglohrer ed192f1c55 Dateien nach „docs“ hochladen 2026-05-05 16:24:45 +00:00
lmoessle 5f9b08b95e Kleinere Änderungen vorgenommen, Workshopteil ergänzt 2026-05-05 15:27:01 +00:00
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
phillipangelina 17a606e3eb Kleine Korrekturen und Ergänzungen
Ich habe ein wenig ergänzt und den Workshopteil leicht angepasst, da wir kurzfristig den Workshop etwas verändert haben.
2026-05-05 07:06:38 +00: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 82c575c251 Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md aktualisiert 2026-05-04 15:51:09 +00:00
buchwaldchassee 135ce33074 Dateien nach „Website/content/de/posts/2026-05-04-OER-im-Blick-2026“ hochladen 2026-05-04 12:06:58 +00:00
buchwaldchassee 32bc3a7828 Website/content/de/posts/2026-05-04-OER-im-Blick-2026/index.md hinzugefügt 2026-05-04 10:54:24 +00: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