]> juplo.de Git - website/commit
Document Astro design decisions in CLAUDE.md; fix branch name
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 11:22:47 +0000 (11:22 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sat, 6 Jun 2026 13:20:22 +0000 (13:20 +0000)
commit8f598f9366cc93437a2e3c2f33471a70b2047fd5
tree377614fb181098be1ebb8c9adca389efb3665959
parent9ef5d3f60fc4f26a358706324e7d0bb0a5ea4b52
Document Astro design decisions in CLAUDE.md; fix branch name

Adds a 'Astro-Implementierung: Design- und Architektur-Entscheidungen'
section that records all non-trivial decisions made during the migration:
- CSS pre-compilation via separate sass step (not Astro built-in)
- Split taxonomy URL structure matching Hugo's output
- BlogNav as an explicit TypeScript state machine (vs. Hugo's recursive
  template partial)
- URL compatibility via frontmatter 'url' field
- Word count / reading time via inline string manipulation
- Summary extraction from raw Markdown body
- .html suffix routing via double-extension file naming
- Standalone pages without navigation (documented as open issue)

Also corrects the branch name in Arbeitsregeln from content--via-hugo
to content--via-astro.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CLAUDE.md