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>
This commit is contained in:
Jörg Lohrer 2026-05-05 13:16:12 +02:00
parent 6e1ec2924b
commit 65f1a4f97f
3 changed files with 1 additions and 5 deletions

View File

@ -26,9 +26,7 @@ steps:
- if grep -E "Team vollständig" Website/PROD/index.html; then echo "Blog Teamseite"; else echo "Webseite Startseite"; fi - if grep -E "Team vollständig" Website/PROD/index.html; then echo "Blog Teamseite"; else echo "Webseite Startseite"; fi
- echo $? - echo $?
# Sanity-Check ausgeklammert 2026-05-05 — schlug nach Hugo-0.152-Update fehl - grep -E "Du hast sogar schon mal selbst Materialien erstellt" Website/PROD/index.html
# obwohl Text in Markdown vorhanden. Reaktivieren nach Diagnose.
# - grep -E "Du hast sogar schon mal selbst Materialien erstellt oder arbeitest in einer Community" Website/PROD/index.html
- name: copy_to_server - name: copy_to_server
image: alpine image: alpine

View File

@ -13,7 +13,6 @@ educationalLevel:
# staticSiteGenerator # staticSiteGenerator
title: Willkommen! title: Willkommen!
url: /
weight: 50 weight: 50
--- ---

View File

@ -14,7 +14,6 @@ educationalLevel:
# staticSiteGenerator # staticSiteGenerator
title: Welcome! title: Welcome!
url: /en/
type: page type: page
weight: 50 weight: 50
--- ---