This commit completely rewrites the main landing page (index.html) to introduce a modern, data-driven design and new features.
The previous implementation had hardcoded data and styles directly within the HTML file. This refactor separates concerns and improves maintainability.
Key changes:
- Complete visual redesign with a modern "glassmorphism" aesthetic and a new color palette.
- Externalized all service and link data into a new `siteConfig.json` file, which is now fetched asynchronously.
- Added a search bar to dynamically filter the list of services.
- Implemented a keyboard shortcut ('/') to focus the search input.
- Rewrote the JavaScript logic for rendering content, making it more modular and easier to manage.
14 KiB
14 KiB