refactor(all): update branding from "Joy Zhao" to "Joey Zhao" across site content and metadata
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"description": "Modern portfolio template with animations and glassmorphism effects",
|
||||
"author": "Joy Zhao",
|
||||
"author": "Joey Zhao",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -17,7 +17,7 @@ export const translations = {
|
||||
hire: 'Hire',
|
||||
},
|
||||
site: {
|
||||
title: 'Joy Zhao - Full Stack Developer',
|
||||
title: 'Joey Zhao - Full Stack Developer',
|
||||
description: 'Full Stack Developer specializing in React, Node.js, and modern web technologies',
|
||||
},
|
||||
hero: {
|
||||
@@ -204,7 +204,7 @@ export const translations = {
|
||||
hire: '合作',
|
||||
},
|
||||
site: {
|
||||
title: 'Joy Zhao - 全栈开发者',
|
||||
title: 'Joey Zhao - 全栈开发者',
|
||||
description: '专注于 React、Node.js 和现代 Web 技术的全栈开发者',
|
||||
},
|
||||
hero: {
|
||||
@@ -268,7 +268,7 @@ export const translations = {
|
||||
description: '了解更多关于我的背景、技能和经验',
|
||||
intro: {
|
||||
title: '简介',
|
||||
content: '我是Joy Zhao, 一名Ts全栈工程师,也是本站的站长。\n\n热爱生活、阅读以及编程,寻找远程工作的机会,探索自由职业的可能性。\n喜欢自驾,去追寻那些美丽的风景,尝试新的事物。',
|
||||
content: '我是Joey Zhao, 一名Ts全栈工程师,也是本站的站长。\n\n热爱生活、阅读以及编程,寻找远程工作的机会,探索自由职业的可能性。\n喜欢自驾,去追寻那些美丽的风景,尝试新的事物。',
|
||||
belief: '我相信这里是想法变为现实的地方。我正在探索自由职业者之路,努力成为数字游民中的一员。',
|
||||
},
|
||||
me: {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { PersonalInfo } from '@/types';
|
||||
export const personalInfo: PersonalInfo = {
|
||||
name: "Joy Zhao",
|
||||
name: "Joey Zhao",
|
||||
location: "China",
|
||||
avatar: "https://avatars.githubusercontent.com/u/24975063?v=4",
|
||||
email: "zhaoguiyang18@gmail.com",
|
||||
|
||||
@@ -55,7 +55,7 @@ const pageTitle = t("about.title");
|
||||
<div class="relative h-48 w-48 rounded-full border-4 border-background overflow-hidden bg-muted">
|
||||
<img
|
||||
src="/avatar.png"
|
||||
alt="Joy Zhao"
|
||||
alt="Joey Zhao"
|
||||
class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-110"
|
||||
onerror="this.src='https://ui-avatars.com/api/?name=Joy+Zhao&background=0D8ABC&color=fff&size=200'"
|
||||
/>
|
||||
|
||||
@@ -86,7 +86,7 @@ Object.values(allPosts).forEach((post: any) => {
|
||||
});
|
||||
|
||||
// Page title and description
|
||||
const title = `${categoryName} - Blog | Joy Zhao`;
|
||||
const title = `${categoryName} - Blog | Joey Zhao`;
|
||||
const description = `Explore articles about ${categoryName}. Dive into my thoughts on ${categoryName} and related topics.`;
|
||||
---
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ const sortedBlogPosts = sortPostsByDate(blogPosts);
|
||||
|
||||
---
|
||||
|
||||
<BlogLayout title="Blog - Joy Zhao" description="Thoughts on AI products, full-stack development, and building in public. Explore my latest posts below.">
|
||||
<BlogLayout title="Blog - Joey Zhao" description="Thoughts on AI products, full-stack development, and building in public. Explore my latest posts below.">
|
||||
<main class="min-h-screen">
|
||||
<!-- Header Section -->
|
||||
<Container className="pt-24 pb-12">
|
||||
|
||||
@@ -73,7 +73,7 @@ if (tagName === decodedTag) {
|
||||
}
|
||||
|
||||
// Generate page title and description
|
||||
const title = `#${tagName} - Blog | Joy Zhao`;
|
||||
const title = `#${tagName} - Blog | Joey Zhao`;
|
||||
const description = `Explore articles tagged with #${tagName}. Dive into my thoughts on ${tagName} and related topics.`;
|
||||
---
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ const pageTitle = t("about.title");
|
||||
<div class="relative h-48 w-48 rounded-full border-4 border-background overflow-hidden bg-muted">
|
||||
<img
|
||||
src="/avatar.png"
|
||||
alt="Joy Zhao"
|
||||
alt="Joey Zhao"
|
||||
class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-110"
|
||||
onerror="this.src='https://ui-avatars.com/api/?name=Joy+Zhao&background=0D8ABC&color=fff&size=200'"
|
||||
/>
|
||||
|
||||
@@ -81,7 +81,7 @@ if (categoryName === decodedCategory) {
|
||||
}
|
||||
|
||||
// Generate page title and description
|
||||
const title = `${categoryName} - 博客 | Joy Zhao`;
|
||||
const title = `${categoryName} - 博客 | Joey Zhao`;
|
||||
const description = `探索关于${categoryName}的文章。深入了解我对${categoryName}及相关主题的思考。`;
|
||||
---
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ const tags = extractTags(allPostsArray);
|
||||
|
||||
---
|
||||
|
||||
<BlogLayout title="博客 - Joy Zhao" description="关于 AI 产品、全栈开发和公开构建的思考。探索技术与产品构建的交汇点。">
|
||||
<BlogLayout title="博客 - Joey Zhao" description="关于 AI 产品、全栈开发和公开构建的思考。探索技术与产品构建的交汇点。">
|
||||
<main class="min-h-screen">
|
||||
<!-- 头部区域 -->
|
||||
<Container className="pt-24 pb-12">
|
||||
|
||||
@@ -74,7 +74,7 @@ if (!tagName) {
|
||||
}
|
||||
|
||||
// 动态生成页面标题和描述
|
||||
const pageTitle = `# ${tagName} - 博客 | Joy Zhao`;
|
||||
const pageTitle = `# ${tagName} - 博客 | Joey Zhao`;
|
||||
const pageDescription = `浏览带有 # ${tagName} 标签的文章。深入了解我关于 ${tagName} 及相关主题的想法。`;
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user