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
This commit is contained in:
zguiyang
2026-03-13 14:01:04 +08:00
parent 52a5d14a4e
commit a208bab7ea
25 changed files with 2069 additions and 493 deletions

View File

@@ -13,6 +13,8 @@ export const translations = {
projects: 'Projects',
blog: 'Blog',
contact: 'Contact',
now: 'Now',
hire: 'Hire',
},
site: {
title: 'Joy Zhao - Full Stack Developer',
@@ -20,13 +22,16 @@ export const translations = {
},
hero: {
greeting: "Hello, I'm",
viewProjects: 'About Me',
contactMe: 'Contact Me',
viewProjects: 'View Projects',
contactMe: 'Get in Touch',
lookingForJob: 'Looking for a Frontend/TS Full-stack Engineer (Remote)? Contact me!',
digitalNomad: 'Exploring the freelance journey, striving to become a digital nomad',
contactInfo: 'Contact Me',
githubLink: 'GitHub Profile',
linkedinLink: 'LinkedIn Profile',
tagline: 'Full-stack + AI Product Builder',
ctaPrimary: "Let's Build Together",
ctaSecondary: 'View My Work',
},
footer: {
rights: 'All rights reserved',
@@ -39,6 +44,18 @@ export const translations = {
portfolio: 'Portfolio',
ecommerce: 'E-Commerce',
},
type: {
product: 'Product',
client: 'Client Project',
experiment: 'Experiment',
},
status: {
building: 'Building',
completed: 'Completed',
archived: 'Archived',
},
role: 'Role',
impact: 'Impact',
visit: 'Visit',
demo: 'Live Demo',
},
@@ -70,6 +87,8 @@ export const translations = {
projects: '项目',
blog: '博客',
contact: '联系',
now: '现在',
hire: '合作',
},
site: {
title: 'Joy Zhao - 全栈开发者',
@@ -77,13 +96,16 @@ export const translations = {
},
hero: {
greeting: '你好,我是',
viewProjects: '关于我',
viewProjects: '查看项目',
contactMe: '联系我',
lookingForJob: '正在寻找前端/TS 全栈工程师(远程)?联系我!',
digitalNomad: '探索自由职业道路,努力成为数字游民',
contactInfo: '联系我',
githubLink: 'GitHub 主页',
linkedinLink: 'LinkedIn 主页',
tagline: '全栈 + AI 产品构建者',
ctaPrimary: '一起构建',
ctaSecondary: '查看作品',
},
footer: {
rights: '版权所有',
@@ -96,6 +118,18 @@ export const translations = {
portfolio: '作品集',
ecommerce: '电子商务',
},
type: {
product: '产品',
client: '客户项目',
experiment: '实验',
},
status: {
building: '开发中',
completed: '已完成',
archived: '已归档',
},
role: '角色',
impact: '成果',
visit: '访问',
demo: '在线演示',
},