Commit Graph

159 Commits

Author SHA1 Message Date
zguiyang
56aac2f9f2 refactor(header): replace emoji icons with Lucide React components and enhance navigation structure
- Introduced `navItems` array with icons and links for streamlined navigation rendering.
- Added `isActive` function to handle active state for improved user feedback.
- Refined desktop and mobile navigation with updated styles and scalable icon usage.
- Removed hardcoded emoji-based navigation for consistency with other components.
2026-03-14 12:22:43 +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
zguiyang
8ff4074c1b refactor(hire): replace emoji icons with Lucide React components for improved scalability and consistency 2026-03-14 12:00:42 +08:00
zguiyang
a181dd7673 refactor(projects): add type annotation to applyFilter function for improved clarity 2026-03-14 11:42:29 +08:00
zguiyang
2474d51e1b feat(components): extract and reuse ProjectCard for cleaner project showcases
- Created `ProjectCard` component to unify and streamline project card presentation.
- Updated `index.astro`, `projects.astro`, and `zh/projects.astro` to use `ProjectCard` for improved maintainability and consistency.
- Simplified layout and removed duplicate styles across pages.
2026-03-14 11:41:45 +08:00
zguiyang
32954cf69a feat(home): enhance visual design and layout improvements
- Improved hero section with dynamic gradient and overlay enhancements.
- Updated background styles, component surfaces, and hover effects for a cohesive look.
- Enhanced section spacing, responsiveness, and typography for better flow.
- Refined service and project showcases with modernized card styling and interactivity.
2026-03-14 11:30:33 +08:00
zguiyang
9c6b7fd698 feat(home): redesign homepage with refined visuals and improved layout flow
- Enhanced hero section with updated typography, animations, and gradient backgrounds.
- Replaced single featured project with dynamic multi-project filtering.
- Improved section transitions and added cohesive hover effects for interactivity.
- Updated CSS variables for softer background colors and unified design language.
- Added responsive refinements for better experience across devices.
2026-03-14 11:17:02 +08:00
zguiyang
a85e9f57ba feat(home): redesign homepage into refined full-screen hero flow 2026-03-13 16:08:02 +08:00
zguiyang
98d9535e61 refactor(layout): unify inner-page typography rhythm with container-based widths 2026-03-13 15:37:35 +08:00
zguiyang
e2eb43e24c refactor(theme): introduce global UI design tokens for page surfaces 2026-03-13 15:27:02 +08:00
zguiyang
bf89acbd2c feat(ui): unify site visual language across key pages 2026-03-13 15:26:08 +08:00
zguiyang
33cc9a31b8 feat: add local font files and update global styles to use them 2026-03-13 15:08:25 +08:00
zguiyang
0d050b0c14 refactor: update styles and animations across pages for improved consistency and aesthetics
- Changed background gradients and color schemes in `now.astro` and `projects.astro` to use primary colors.
- Updated text styles and backgrounds to enhance readability and visual appeal.
- Added new font imports for better typography.
- Introduced custom animations and hover effects in `global.css` for enhanced user interaction.
- Adjusted CSS variables for a more cohesive design across light and dark modes.
2026-03-13 14:39:09 +08:00
zguiyang
30b097cc74 docs: refresh AGENTS and add Claude instructions 2026-03-13 14:11:57 +08:00
zguiyang
a208bab7ea feat(portfolio): redesign site as opportunity gateway
- add now/hire pages and update IA/navigation

- feature Elynd in projects and homepage messaging

- refresh services/blog/brand copy for AI product positioning

- reduce hydration overhead by using Astro Container

- remove Google Fonts external dependency and use local fallback stack
2026-03-13 14:01:04 +08:00
zguiyang
52a5d14a4e Add new OpenSpec skills for enhanced workflow management
- Introduced `openspec-explore` skill for exploratory discussions and idea clarification without implementation.
- Added `openspec-ff-change` skill to fast-forward artifact creation for quick implementation setups.
- Created `openspec-new-change` skill to guide users through structured change creation with a step-by-step approach.
- Implemented `openspec-onboard` skill for guided onboarding, walking users through a complete OpenSpec workflow cycle.
- Developed `openspec-sync-specs` skill to intelligently sync delta specs from changes to main specs without archiving.
- Added `openspec-verify-change` skill to validate that implementations match change artifacts before archiving.
2026-03-13 13:38:53 +08:00
zguiyang
bbb2f41591 feat: add new OpenSpec skills for change management and onboarding
- Created `openspec-ff-change` skill for fast-forward artifact creation.
- Introduced `openspec-new-change` skill for structured change creation.
- Developed `openspec-onboard` skill for guided onboarding through OpenSpec workflow.
- Added `openspec-sync-specs` skill for syncing delta specs to main specs.
- Implemented `openspec-verify-change` skill for verifying implementation against change artifacts.
- Updated `.gitignore` to exclude OpenSpec generated files.
- Added `skills-lock.json` to manage skill dependencies.
2026-03-13 13:18:03 +08:00
joyzhao
21539772ef feat(blog): 添加博客工具函数以处理文章数据和分类标签 2026-01-12 14:43:05 +08:00
joyzhao
b8a8cc474b feat(comments): 添加 Waline 自定义样式文件以适配网站主题
fix(blog): 删除不再使用的博客工具函数文件
2026-01-12 14:36:11 +08:00
joyzhao
78c468a7d2 feat(comments): 添加页面浏览和评论功能支持 2026-01-12 11:04:30 +08:00
joyzhao
ca9e083399 feat(comments): 添加 Waline 评论组件,替换 Giscus 评论组件 2026-01-12 09:46:29 +08:00
joyzhao
1952f4de64 fix(i18n): 更新翻译文本,将“查看项目”修改为“关于我” 2026-01-09 17:39:35 +08:00
joyzhao
bdf9fad89f fix(blog): 更新注释内容,修正密码登录相关说明 2026-01-09 16:43:55 +08:00
joyzhao
c97d31afe4 feat(blog): 添加 1Panel 自动化部署笔记,提供轻量级部署方案和 SSH 免密登录配置 2026-01-09 16:41:14 +08:00
joyzhao
7675b6c299 feat(blog): 添加 1Panel 自动化部署笔记,简化部署流程 2026-01-09 16:12:59 +08:00
joyzhao
9f05776781 feat(blog): 更新博客文章元数据,添加阅读时间和分类信息
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 12:10:37 +08:00
joyzhao
63c97c9b00 feat(blog): 更新博客文章,分享全栈开发者的技术选型反思与经验 2026-01-09 12:00:02 +08:00
joyzhao
3d0a37a751 feat(blog): 优化博客文章列表链接样式,提升用户体验 2026-01-09 10:01:11 +08:00
joyzhao
0e6f611455 feat: 添加“返回顶部”组件,提升用户导航体验
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 09:55:52 +08:00
joyzhao
99c41d537f feat(blog): 添加“返回博客列表”链接,支持多语言切换 2026-01-09 09:45:58 +08:00
joyzhao
551877780f fix: 修正博客导航中上一篇和下一篇文章的索引逻辑 2026-01-09 09:39:20 +08:00
joyzhao
51eac1c2ef feat(blog): add multiple new articles on browser rendering, JavaScript traps, Git commit conventions, Tailwind CSS integration, and Gitea actions automation
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 09:31:20 +08:00
joyzhao
1c9f154652 feat: 添加 GiscusComments 组件,支持文章评论功能 2026-01-09 09:07:41 +08:00
joyzhao
4bf7dd83f9 feat: 添加 @giscus/react 依赖,支持评论功能 2026-01-09 08:30:03 +08:00
joyzhao
23b5fac1da refactor: 更新语言类型导入路径,统一使用 '@/types/i18n' 2026-01-09 08:19:48 +08:00
joyzhao
e7e15ab69f feat: 更新全栈开发者选型忏悔录文章,添加元数据和描述信息
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-08 22:18:52 +08:00
joyzhao
3fedd45180 feat: 添加 AGENTS.md 文件,提供 AI 代理操作指南和项目结构说明
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-08 22:05:32 +08:00
joyzhao
b425ac4708 feat: 更新翻译内容,添加关于服务和个人信息的多语言支持 2026-01-08 22:04:09 +08:00
joyzhao
4a4fd423b2 refactor: 调整语言类型导入顺序,删除无用的临时博客文章 2026-01-08 17:30:49 +08:00
joyzhao
eda4430fa5 feat: 添加全栈开发者的选型忏悔录文章 2026-01-08 17:30:44 +08:00
joyzhao
4a9fe4bfc5 feat: 添加技术选型文章并更新相关内容 2026-01-07 22:25:48 +08:00
joyzhao
22e7050b23 feat: 添加关于选择 Nuxt.js 和 NestJS 的文章
Some checks failed
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2025-09-29 11:18:15 +08:00
joyzhao
8df3deebff chore: remove vscode configuration files 2025-07-02 16:18:30 +08:00
joyzhao
4650eac67f ci(deploy): fix incorrect target path in deployment workflow 2025-06-26 09:57:40 +08:00
joyzhao
c65e9e8e9f ci(deploy): fix incorrect target path in deployment workflow 2025-06-26 09:53:48 +08:00
joyzhao
731f57b764 ci: fix incorrect TARGET path in deploy workflow 2025-06-26 09:45:28 +08:00
joyzhao
fefd643fd4 ci: update deploy target path in workflow
Update the TARGET path in deploy workflow to point to the correct directory without the 'dist' subfolder
2025-06-25 21:51:43 +08:00
joyzhao
bb5714f154 ci: update deploy target path in workflow 2025-06-25 21:31:51 +08:00
joyzhao
59b7e8dda4 ci: update deploy target path in workflow 2025-06-25 21:25:30 +08:00