--- import Layout from "@/layouts/Layout.astro"; import GlassHeader from "@/components/GlassHeader"; import SkillsMarquee from "@/components/SkillsMarquee"; import Footer from "@/components/Footer"; import { useTranslations, type Lang } from "@/i18n/utils"; import { defaultLang } from "@/i18n/ui"; import { personalInfo, services } from "@/lib/data"; // 使用Astro.currentLocale获取当前语言环境 const lang = Astro.currentLocale as Lang || defaultLang; const t = useTranslations(lang); const pageTitle = t('site.title'); ---
Hello World! I'm

{personalInfo.name}

{personalInfo.position.en} 👨‍💻

{personalInfo.description.en}

{personalInfo.terminal.username}
$ whoami
Joy Zhao
$ cat about.txt
OS: DevOS v4.2.0
Host: ThinkPad X1 Carbon
Kernel: 5.15.0-dev
Uptime: 45 days, 17 hours
Languages: JavaScript, Python, Go
Editor: VSCode / Neovim
Frameworks: React, Next.js, Node.js
$ ls projects/
taskify-app/ e-commerce-platform/ portfolio-site/
$ _

Services I Offer

{services.en.map((service) => (

{service.title}

    {service.items.map((item, index) => (
  • {index + 1}. {item}
  • ))}
))}

About Me

👋 About Me

{personalInfo.about.en.map((paragraph) => (

{paragraph}

))}
{personalInfo.stats.repositories}
Repositories
{personalInfo.stats.commits}
Commits
{personalInfo.stats.contributions}
PRs Merged

💻 My Toolbox

Frontend 90%
Backend 85%
DevOps 75%
Mobile 65%
{['JavaScript', 'React', 'Node.js', 'TypeScript', 'TailwindCSS', 'Python', 'Docker', 'Git'].map((tech) => ( {tech} ))}

Latest Projects

A collection of my recent work, showcasing innovative solutions and clean code. Click to explore details.

{t('project.tag.business')}
Taskify App

📱 Taskify App

A comprehensive task management application with drag-and-drop functionality.
Built with React, TypeScript, and Tailwind CSS for modern development.
Real-time collaboration features with WebSocket integration for instant updates.
Advanced task filtering, sorting, and project management capabilities.
React Node.js MongoDB
{t('project.tag.opensource')}
E-Shop Platform

🛒 E-Shop Platform

Modern e-commerce solution with comprehensive features for online retail.
Built with Next.js, Prisma, and Stripe for seamless payment processing.
Features shopping cart, payment integration, and admin dashboard.
Responsive design with optimized performance and SEO capabilities.
Next.js Stripe TailwindCSS
{t('project.tag.personal')}
Portfolio Site

🎨 Portfolio Site

Responsive personal portfolio website showcasing creative work and projects.
Built with Astro, React, and Tailwind CSS for optimal performance.
Features dark mode support and smooth animations for enhanced UX.
HTML TailwindCSS Animate