]> juplo.de Git - website/commit
Add homepage and standalone pages; fix BlogNav off-state logic
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 11:20:29 +0000 (11:20 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 11:20:29 +0000 (11:20 +0000)
commit424077ea6a8765354d27c52ebe5177a48f6ff9a6
treed5db55b7cc968c5023cbece29e44b1a5682a5c94
parentfedc153483fbab1e19931573ade0b2738f5f94b4
Add homepage and standalone pages; fix BlogNav off-state logic

- Implement src/pages/index.astro: full BaseLayout with pack/bg/cf
  panels, 5 recent posts, and EU-funding marginalcontent aside
- Add src/pages/about.html.astro, impressum.html.astro,
  datenschutz.html.astro with content from Hugo _index.html sources
- Fix BlogNav: Archive/Categories/Tags now get 'off' class when the
  current page is not in any blog section (e.g. homepage, about page);
  previously they were only off on taxonomy-term pages
- Remove Projects/About subtree from BlogNav submenu — Hugo does not
  render them either, because the tree.html partial filters them out

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
src/components/BlogNav.astro
src/pages/about.html.astro [new file with mode: 0644]
src/pages/datenschutz.html.astro [new file with mode: 0644]
src/pages/impressum.html.astro [new file with mode: 0644]
src/pages/index.astro