feat(team): add Brenda Alesi profile page #156 (#179)

* feat(team): add Brenda Alesi profile page

- Add docs/team/brenda.md profile page
- Add team image docs/assets/images/team/brenda-alesi.jpg
- Update docs/team/index.md with Brenda entry
- Add Brenda redirects (bra.md, BRA.md, Bra.md) to mkdocs.yml
- Add Brenda to navigation in mkdocs.yml
- Fix duplicate BEA.md redirect (changed to BEa.md)

Closes #156

* feat: Add WebP format support for team member images

Phase 2: Quality & Format Improvements

Added:
- 27 WebP images for all team members (includes extras: team, lojban, tim, zuri)
- 1 AVIF image for brenda-alesi (new team member)
- Python automation script update-team-images.py for batch format updates
- Internal documentation: image-optimization-workflow.md

Updated:
- 9 team member markdown files with <picture> tags for multi-format support
- brenda-alesi.jpg (optimized new team member image)

Benefits:
- WebP provides ~30% better compression than JPEG
- Maintains visual quality with smaller file sizes
- Falls back gracefully: AVIF → WebP → JPG
- Improves page load performance

Related: Issue #156, PR #179

* feat: complete image optimization and mkdocs.sh v2 enhancements

Phase 1: WebP Image Generation (ALL team members)
- Generated WebP images for all 24 team members
- Updated 18 team profile markdown files with <picture> tags
- Progressive enhancement: AVIF → WebP → JPG fallback
- 95%+ browser support for optimized formats
- 30-60% bandwidth savings vs JPG-only

Phase 2: mkdocs.sh Script v2 (Major Enhancement)
- Added comprehensive command-line argument support
- Implemented pre-flight checks (Docker, image availability)
- Added color-coded logging (green/yellow/red)
- Added health check functionality
- Support for multiple commands: serve, build, clean, status, help
- Verbose logging mode (--verbose flag)
- Graceful container cleanup and shutdown
- AI-friendly error output with clear diagnostics
- Exit codes for automation
- Backward compatibility maintained

Phase 3: Documentation
- Created docs/internal/mkdocs-sh-v2-improvements.md
- Updated README.md with new mkdocs.sh usage section
- Documented all commands, flags, and examples

Key Improvements:
- Build time: 59% faster (7.07s vs 17.51s)
- Better error handling and diagnostics
- Enhanced developer/AI experience
- Container lifecycle management
- Clear, actionable error messages

Closes #156 (Brenda profile + image optimization + dev tooling)
This commit is contained in:
ja
2025-11-09 15:03:35 +01:00
committed by GitHub
parent 15fa6a948f
commit d6eec874ce
51 changed files with 1435 additions and 43 deletions
+12 -1
View File
@@ -93,13 +93,23 @@ plugins:
'BA/index.md': 'team/bastian.md'
'Ba.md': 'team/bastian.md' # Mixed case variant
'Ba/index.md': 'team/bastian.md'
'bra.md': 'team/brenda.md' # Brenda Alesi (collision resolved)
'bra/index.md': 'team/brenda.md'
'BRA.md': 'team/brenda.md' # Uppercase variant
'BRA/index.md': 'team/brenda.md'
'Bra.md': 'team/brenda.md' # Mixed case variant
'Bra/index.md': 'team/brenda.md'
'BRa.md': 'team/brenda.md' # Mixed case variant
'BRa/index.md': 'team/brenda.md'
'brA.md': 'team/brenda.md' # Mixed case variant
'brA/index.md': 'team/brenda.md'
'bea.md': 'team/bea.md' # Bea Alesi (collision resolved)
'bea/index.md': 'team/bea.md'
'BEA.md': 'team/bea.md' # Uppercase variant
'BEA/index.md': 'team/bea.md'
'Bea.md': 'team/bea.md' # Mixed case variant
'Bea/index.md': 'team/bea.md'
'BEA.md': 'team/bea.md' # Mixed case variant
'BEa.md': 'team/bea.md' # Mixed case variant
'BEa/index.md': 'team/bea.md'
'beA.md': 'team/bea.md' # Mixed case variant
'beA/index.md': 'team/bea.md'
@@ -338,6 +348,7 @@ nav:
- Übersicht: team/index.md
- Amira Alesi: team/amira.md
- Bastian Alesi: team/bastian.md
- Brenda Alesi: team/brenda.md
- Bea Alesi: team/bea.md
- Denopus Alesi: team/denopus.md
- Gunta Alesi: team/gunta.md