From d7df88889bc8a003c1e62d8b71441a17035c53cf Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Thu, 28 May 2026 19:28:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E7=AE=80=E5=8E=86?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/HeroSection.vue | 8 +++++++- src/store/profile.ts | 28 ++++++++++++++-------------- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/components/HeroSection.vue b/src/components/HeroSection.vue index 7da0684..244c1bf 100644 --- a/src/components/HeroSection.vue +++ b/src/components/HeroSection.vue @@ -21,6 +21,7 @@ v-for="(social, index) in profileStore.personalInfo.socials" :key="index" :href="social.url" + target="_blank" :title="social.name" class="social-link animate__animated animate__bounceIn" :style="{ animationDelay: `${index * 0.1}s` }" @@ -35,7 +36,8 @@ class="animate__animated animate__fadeInUp animate__delay-500"> 联系我 - + 下载简历 @@ -172,6 +174,10 @@ const profileStore = useProfileStore() .el-button { transition: all 0.3s ease; + i { + margin-right: 5px; + } + &:hover { transform: translateY(-3px); box-shadow: 0 6px 15px rgba(64, 158, 255, 0.3); diff --git a/src/store/profile.ts b/src/store/profile.ts index aece131..ea13751 100644 --- a/src/store/profile.ts +++ b/src/store/profile.ts @@ -7,47 +7,47 @@ export const useProfileStore = defineStore('profile', { title: '全栈工程师', description: '拥有5年全栈开发经验,熟悉常见的前后端服务架构,专注医疗康复数字化平台建设,具备从0到1打造完整系统的实战能力', socials: [ - { name: 'GitHub', icon: 'fa-brands fa-github', url: '#' }, - { name: 'LinkedIn', icon: 'fa-brands fa-linkedin', url: '#' }, - { name: 'Twitter', icon: 'fa-brands fa-twitter', url: '#' }, - { name: 'Email', icon: 'fa-solid fa-envelope', url: '#' } + { name: 'Gitea', icon: 'fa-brands fa-github', url: 'https://cxxgit.iepose.cn/Cxx0822' }, + { name: '个人博客', icon: 'fa-solid fa-square-rss', url: 'https://cxx0822.iepose.cn/blog-press/' }, + { name: '13814079242', icon: 'fa-brands fa-weixin', url: '#' }, + { name: '138-1407-9242', icon: 'fa-solid fa-mobile-screen', url: '#' } ] }, skills: [ { icon: 'fab fa-vuejs', title: '前端开发', - description: '熟练使用Vue3生态系统,具备组件化开发和状态管理经验。', + description: '熟练使用Vue3+TypeScript全栈生态,具备复杂中后台系统、可视化大屏及高交互组件的架构设计与落地能力。', tags: ['Vue3', 'TS', 'Element Plus', 'ECharts'] }, { icon: 'fab fa-java', title: '后端开发', - description: '掌握SpringBoot服务开发,熟悉MyBatisPlus数据库操作及API设计。', + description: '熟练使用SpringBoot构建高稳定性业务系统,具备多层架构设计、复杂业务逻辑实现及系统级性能优化能力。', tags: ['SpringBoot', 'MyBatisPlus', 'SaToken'] }, { - icon: 'fas fa-database', - title: '数据存储', - description: '熟悉MySQL数据库设计与优化,具备Redis缓存应用及InfluxDB时序数据处理经验。', + icon: 'fas fa-robot', + title: 'AI 智能体开发', + description: '具备AI Agent设计与工程化能力,熟悉大模型调用、提示词工程、RAG检索增强及智能体编排实践。', tags: ['MySQL', 'Redis', 'InfluxDB', 'SQL优化'] }, { icon: 'fas fa-rocket', - title: 'DevOps与运维', - description: '熟悉容器化部署与自动化流程,具备系统监控和性能优化实践经验。', - tags: ['Docker', 'Jenkins', 'Nginx', 'Linux'] + title: '运维与部署', + description: '熟悉容器化与自动化部署,构建集中式日志平台,保障系统稳定运行与问题快速定位。', + tags: ['Linux', 'Docker', 'Nginx', 'OpenObserver'] }, { icon: 'fas fa-tools', title: '工程化与工具', - description: '掌握前端工程化工具链,能够规范团队开发流程,提升代码质量与协作效率。', + description: '掌握前后端工程化体系建设,能够规范团队开发流程,提升代码质量与协作效率。', tags: ['Git', 'Vite', 'ESLint'] }, { icon: 'fas fa-users', title: '软技能', - description: '具备良好的需求沟通与项目推进能力,能够阅读英文技术文档并参与技术方案设计。', + description: '熟练进行需求拆解与技术方案设计,具备跨团队沟通与项目推进能力,能够高效协调资源并推动复杂业务从需求到上线完整落地。', tags: ['需求分析', '技术文档', '团队协作', '项目管理'] } ],