From 2634b7a95be7cfb0e8afd5fc3ddcf550f7631ace Mon Sep 17 00:00:00 2001 From: zguiyang Date: Mon, 16 Mar 2026 21:18:01 +0800 Subject: [PATCH] feat: update public contact info and social visibility --- src/components/AuthorCard.tsx | 35 +++-------------------------------- src/i18n/translations.ts | 20 ++++++++------------ src/lib/data/contact.ts | 20 ++++++++++++-------- src/lib/data/personal-info.ts | 6 +++--- src/pages/about.astro | 7 ++++++- src/pages/zh/about.astro | 7 ++++++- 6 files changed, 38 insertions(+), 57 deletions(-) diff --git a/src/components/AuthorCard.tsx b/src/components/AuthorCard.tsx index 72337d2..9ffca7a 100644 --- a/src/components/AuthorCard.tsx +++ b/src/components/AuthorCard.tsx @@ -9,9 +9,9 @@ export default function AuthorCard({ lang, author }: AuthorCardProps) { ? personalInfo.description.zh : personalInfo.description.en, avatar: personalInfo.avatar, - website: personalInfo.website || 'https://zhaoguiyang.com', + website: personalInfo.website, github: personalInfo.github, - twitter: personalInfo.twitter || 'https://twitter.com/zhaoguiyang', + twitter: personalInfo.twitter, linkedin: personalInfo.linkedin }; @@ -79,38 +79,9 @@ export default function AuthorCard({ lang, author }: AuthorCardProps) { )} - {authorInfo.twitter && ( - - - - - - )} - - {/* LinkedIn link temporarily hidden - {authorInfo.linkedin && ( - - - - - - )} - */} ); -} \ No newline at end of file +} diff --git a/src/i18n/translations.ts b/src/i18n/translations.ts index c5e8c92..652660b 100644 --- a/src/i18n/translations.ts +++ b/src/i18n/translations.ts @@ -113,18 +113,16 @@ export const translations = { title: 'Contact Me 📫', warning: 'Since everyone\'s time is valuable, please add a note when contacting me, such as: collaboration, consultation, project requirements, etc. I may not reply to or might ignore messages without notes. Thank you for your cooperation!', methods: [ - { label: 'Email', value: 'zhaoguiyang18@gmail.com', icon: 'mail', link: 'mailto:zhaoguiyang18@gmail.com' }, - { label: 'WeChat', value: 'JoyCodeing', icon: 'wechat' }, - { label: 'QQ', value: '2770723534', icon: 'qq' }, - { label: 'Telegram', value: '@joyzhao', icon: 'send', link: 'https://t.me/joyzhao' }, + { label: 'Email', value: '2770723534@qq.com', icon: 'mail', link: 'mailto:2770723534@qq.com' }, + { label: 'Email (Secondary)', value: 'zhaoguiyang18@outlook.com', icon: 'mail', link: 'mailto:zhaoguiyang18@outlook.com' }, + { label: 'WeChat', value: 'Joey_Zhao_dev', icon: 'wechat' }, + { label: 'Telegram', value: 'joey_zgy', icon: 'send', link: 'https://t.me/joey_zgy' }, ], }, socials: { title: 'Community & Media 🌐', items: [ { label: 'GitHub', value: 'github.com/zhaoguiyang', icon: 'github', link: 'https://github.com/zhaoguiyang' }, - { label: 'Twitter / X', value: '@joyzhao', icon: 'twitter', link: 'https://twitter.com/joyzhao' }, - { label: 'LinkedIn', value: 'linkedin.com/in/zhaoguiyang', icon: 'linkedin', link: 'https://linkedin.com/in/zhaoguiyang' }, { label: 'Blog', value: 'zhaoguiyang.site', icon: 'globe', link: 'https://zhaoguiyang.site' }, ], }, @@ -300,18 +298,16 @@ export const translations = { title: '联系我 📫', warning: '由于大家的时间都很宝贵,所以请在联系我时添加备注,如:合作、咨询、项目需求等,不予备注的我可能不会回复或直接忽略,谢谢合作!', methods: [ - { label: '邮箱', value: 'zhaoguiyang18@gmail.com', icon: 'mail', link: 'mailto:zhaoguiyang18@gmail.com' }, - { label: '微信', value: 'JoyCodeing', icon: 'wechat' }, - { label: 'QQ', value: '2770723534', icon: 'qq' }, - { label: 'Telegram', value: '@joyzhao', icon: 'send', link: 'https://t.me/joyzhao' }, + { label: '邮箱', value: '2770723534@qq.com', icon: 'mail', link: 'mailto:2770723534@qq.com' }, + { label: '邮箱(备用)', value: 'zhaoguiyang18@outlook.com', icon: 'mail', link: 'mailto:zhaoguiyang18@outlook.com' }, + { label: '微信', value: 'Joey_Zhao_dev', icon: 'wechat' }, + { label: 'Telegram', value: 'joey_zgy', icon: 'send', link: 'https://t.me/joey_zgy' }, ], }, socials: { title: '社区与媒体 🌐', items: [ { label: 'GitHub', value: 'github.com/zhaoguiyang', icon: 'github', link: 'https://github.com/zhaoguiyang' }, - { label: 'Twitter / X', value: '@joyzhao', icon: 'twitter', link: 'https://twitter.com/joyzhao' }, - { label: 'LinkedIn', value: 'linkedin.com/in/zhaoguiyang', icon: 'linkedin', link: 'https://linkedin.com/in/zhaoguiyang' }, { label: 'Blog', value: 'zhaoguiyang.site', icon: 'globe', link: 'https://zhaoguiyang.site' }, ], }, diff --git a/src/lib/data/contact.ts b/src/lib/data/contact.ts index 31559fe..ad442c1 100644 --- a/src/lib/data/contact.ts +++ b/src/lib/data/contact.ts @@ -28,17 +28,21 @@ export const contactIntents: ContactIntent[] = [ export const contactMethods: ContactMethod[] = [ { label: { en: 'Email', zh: '邮箱' }, - value: 'zhaoguiyang18@gmail.com', - href: 'mailto:zhaoguiyang18@gmail.com', + value: '2770723534@qq.com', + href: 'mailto:2770723534@qq.com', }, { - label: { en: 'GitHub', zh: 'GitHub' }, - value: 'github.com/zguiyang', - href: 'https://github.com/zguiyang', + label: { en: 'Email (Secondary)', zh: '邮箱(备用)' }, + value: 'zhaoguiyang18@outlook.com', + href: 'mailto:zhaoguiyang18@outlook.com', }, { - label: { en: 'LinkedIn', zh: 'LinkedIn' }, - value: 'linkedin.com/in/zhaoguiyang', - href: 'https://linkedin.com/in/zhaoguiyang', + label: { en: 'WeChat', zh: '微信' }, + value: 'Joey_Zhao_dev', + }, + { + label: { en: 'Telegram', zh: 'Telegram' }, + value: 'joey_zgy', + href: 'https://t.me/joey_zgy', }, ]; diff --git a/src/lib/data/personal-info.ts b/src/lib/data/personal-info.ts index 416bbbb..857346c 100644 --- a/src/lib/data/personal-info.ts +++ b/src/lib/data/personal-info.ts @@ -4,11 +4,11 @@ export const personalInfo: PersonalInfo = { name: 'Joey Zhao', location: 'Hangzhou, China', avatar: 'https://avatars.githubusercontent.com/u/24975063?v=4', - email: 'zhaoguiyang18@gmail.com', + email: '2770723534@qq.com', github: 'https://github.com/zguiyang', - linkedin: 'https://linkedin.com/in/zhaoguiyang', + linkedin: '', website: 'https://zhaoguiyang.com', - twitter: 'https://twitter.com/zhaoguiyang', + twitter: '', position: { en: 'Full-stack Engineer', zh: '全栈工程师', diff --git a/src/pages/about.astro b/src/pages/about.astro index 0cb0ef8..d017274 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -99,7 +99,7 @@ const workStyle = isZh

{isZh ? '优先沟通远程岗位机会,其次为项目合作咨询。' : 'Remote role opportunities are prioritized, followed by project collaboration.'}