rishik1072/rishik-s-portfolio

GitHub: rishik1072/rishik-s-portfolio

一个基于 React + Vite 的响应式个人作品集网站,用于展示技能、项目和简历,集成了粒子动画、主题切换和访客分析等功能。

Stars: 0 | Forks: 0

# 🌐 个人作品集 一个完全响应式、交互性强且带有动画效果的个人作品集网站,基于 **React + Vite** 构建,用于展示我的技能、项目和经验。 它包含了流畅的动画、动态的视觉效果以及一点个性,就像任何一个优秀的开发者网站应有的那样 :) ## 🚀 功能 - 🎨 **响应式设计**:在各种设备(手机、平板、桌面端)上均能完美运行。 - 🧩 **交互式粒子背景**:由 `ts-particles` 驱动,会跟随你的光标并增添那种 ✨ 氛围感。 - 🌗 **主题切换器**:轻松在明亮和暗黑模式之间切换。 - 🌀 **流畅的动画**:使用 `GSAP` 和 `Framer Motion` 打造丝滑的过渡效果。 - 🦴 **骨架屏加载动画**:在内容渲染前显示时尚的加载界面。 - 📊 **Google Analytics 4 (GA4)**:已集成以获取访客洞察。 - 📜 **简历版块**:可即时查看或下载我的简历。 - 💡 **技能与项目**:井井有条地展示我的技术栈和作品。 - 📬 **联系表单**:由 `EmailJS` 驱动,可直接发送消息而无需暴露电子邮箱。 ## 🛠️ 技术栈 **前端:** - React + Vite - TypeScript - Tailwind CSS **库与工具:** - Framer Motion - GSAP - ts-particles - EmailJS - Google Analytics 4 ## ⚙️ 设置说明 ### 🧩 安装依赖 ``` npm install ``` ### 💻 运行开发服务器 ``` npm run dev ``` ### 🏗️ 生产环境构建 ``` npm run build ``` ## 🧠 备注 - 🧾 集成了 **Google Analytics 4 (GA4)** 和 **Vercel Web Analytics** 用于追踪用户互动情况。 - ⚠️ 如果您的浏览器拦截了追踪,GA4 可能会在控制台显示警告,这完全正常。 - ⏳ 骨架屏加载器可能会略微增加 LCP,但它能保持加载体验的流畅与优雅。 ⭐ **如果你喜欢这个网站的氛围,别忘了给本仓库点个 Star!**
标签:React, Syscalls, Tailwind CSS, TypeScript, Vite, 个人主页, 动画交互, 安全插件, 自定义脚本