Skip to content

Refactor Header and Footer into Shared Components#4

Merged
attogram merged 1 commit into
mainfrom
feature/shared-header-footer
Aug 31, 2025
Merged

Refactor Header and Footer into Shared Components#4
attogram merged 1 commit into
mainfrom
feature/shared-header-footer

Conversation

@google-labs-jules
Copy link
Copy Markdown
Contributor

This patch refactors the site's header and footer into shared components. It introduces a JavaScript-based system to dynamically load a shared header, navigation, and footer into every page. This addresses the user's request for a standard shared footer and improves site maintainability.

Additionally, the mobile header has been fixed by implementing a responsive hamburger menu, creating a much more compact and user-friendly experience on mobile devices.

…shared HTML components that are dynamically loaded on each page. This improves maintainability and ensures consistency across the site.

Key changes include:
- A new mobile-friendly hamburger menu to fix the oversized header on small screens.
- A standardized, shared footer with links to the homepage and GitHub repository.
- A JavaScript-based component loading system to inject the shared header, nav, and footer.
- Updated all HTML pages to use the new component system.
- Added documentation for the new frontend architecture.
@attogram attogram marked this pull request as ready for review August 31, 2025 09:09
@attogram attogram merged commit f0e080d into main Aug 31, 2025
1 check passed
@attogram attogram deleted the feature/shared-header-footer branch August 31, 2025 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant