Commit Graph

9 Commits

Author SHA1 Message Date
zguiyang
340c3db383 feat: add SEO infrastructure, 404 page, accessibility and performance optimizations
- Add robots.txt for search engine crawling
- Enhance Layout.astro with complete SEO meta tags (OG, Twitter Card, canonical)
- Create custom 404 page with bilingual support
- Add skip link for accessibility
- Add main-content id to all major pages for keyboard navigation
- Add lazy loading to blog list and author card images
2026-03-18 08:20:13 +08:00
zguiyang
bafd029b95 feat(site): refocus portfolio for personal brand and AI full-stack profile 2026-03-16 22:12:53 +08:00
zguiyang
2634b7a95b feat: update public contact info and social visibility 2026-03-16 21:18:01 +08:00
zguiyang
411bbb00d1 feat(site): optimize full-stack positioning and collaboration conversion pages 2026-03-16 16:18:28 +08:00
zguiyang
ce6110588f feat(contact): add multilingual contact pages and dynamic configurations
- Created `src/pages/contact.astro` and `src/pages/zh/contact.astro` to support multilingual contact functionality.
- Introduced `contactIntents` and `contactMethods` dynamic configurations in `src/lib/data/contact.ts` for streamlined content management.
- Designed responsive and localized layouts with enhanced UX for both languages.
2026-03-16 15:32:40 +08:00
zguiyang
965ae613f8 refactor(all): update branding from "Joy Zhao" to "Joey Zhao" across site content and metadata 2026-03-14 14:59:59 +08:00
zguiyang
043cdc6734 refactor(styles): enhance glass effects, card designs, and transitions across components
- Replaced `client:only="react"` with `client:load transition:persist="header"` for `GlassHeader` to improve page transitions and header consistency.
- Updated card and surface designs with refined colors, borders, and shadows for a cleaner, modern look.
- Adjusted CSS variables for better contrast and distinct layers.
- Applied consistent blur and backdrop styles across components for visual cohesion.
2026-03-14 12:43:11 +08:00
zguiyang
621ac38369 refactor(about): enhance design and structure for socials, contact, and skills sections
- Reorganized contact and socials into dynamic configurations with expanded icons and link support.
- Improved layout for skills and interests sections with responsive spacing and modernized card styles.
- Added reusable `IconMap` for consistent icon handling across components.
- Updated translations for better localization and scalability.
2026-03-14 12:11:48 +08:00
zguiyang
a8ab7e6811 refactor(about): modernize and unify About pages with improved design and translations
- Replaced `.mdx` files for `about` pages with `.astro` format to streamline layout and enhance flexibility.
- Integrated `GlassHeader`, `HighlightBox`, and other reusable components for consistency.
- Enhanced design with dynamic backgrounds, gradients, and interactive hover effects.
- Updated i18n translations to support structured nested keys for improved localization and scalability.
- Refined contact and skills sections with responsive layouts and clearer organization.
2026-03-14 12:05:23 +08:00