# 蔡徐坤666的个人博客
**Repository Path**: caixukun66666666/vue3_refactor
## Basic Information
- **Project Name**: 蔡徐坤666的个人博客
- **Description**: 通过批量管理工具创建
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-09-23
- **Last Updated**: 2025-10-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Roy·Smee 个人博客
[简体中文](README.md) | [English](README.en.md) | [日本語](README.ja.md)
> 基于 Vue 3 + TypeScript + Vite 构建的现代化个人博客网站,展示全栈开发技能与项目作品
[](https://vuejs.org/)
[](https://www.typescriptlang.org/)
[](https://vitejs.dev/)
[](https://animejs.com/)
[](LICENSE)
## ✨ 核心特性
- 🚀 **现代化技术栈** - Vue 3 Composition API + TypeScript + Vite 构建
- 📱 **响应式设计** - 移动优先,完美适配所有设备尺寸
- 🎨 **高级动画系统** - Anime.js + CSS3 + Intersection Observer 驱动的流畅动画
- 🔍 **智能搜索系统** - 支持普通/模糊/拼音/AI 四种搜索模式,实时高亮结果
- 🌐 **国际化架构** - 完整的中英文双语支持,动态语言切换
- ⚡ **性能优化** - 代码分割、懒加载、资源预加载、缓存策略
- 🎬 **智能视频播放** - 自动线路选择,支持 Vimeo 和 Bilibili 双平台
- 🛠️ **开发工具集** - 精选前端、AI、MCP 等开发工具推荐
- 📝 **内容管理** - Markdown 渲染、动态内容加载
- 🎵 **音乐播放器** - 全局音乐播放控制
- 🎆 **交互特效** - 烟花动画、磁场效果、粒子系统
- 🤖 **AI 智能助手** - 集成 DeepSeek AI,支持智能对话和搜索建议
## 🏗️ 项目结构
```
vue3-refactor/
├── public/ # 静态资源
│ ├── assets/ # 图片资源
│ ├── audio/ # 音频文件
│ ├── css/ # 全局样式
│ ├── images/ # 图片文件
│ ├── js/ # 静态脚本
│ └── 简历.pdf # 简历文件
├── src/
│ ├── components/ # 公共组件
│ ├── composables/ # 组合式函数
│ ├── pages/ # 页面组件
│ │ ├── home/ # 首页
│ │ ├── work/ # 作品展示
│ │ ├── tool/ # 工具推荐
│ │ ├── blog/ # 博客文章
│ │ ├── book/ # 读书笔记
│ │ └── about/ # 关于页面
│ ├── router/ # 路由配置
│ ├── utils/ # 工具函数
│ ├── main.ts # 应用入口
│ └── Page.vue # 根组件
├── index.html # HTML 模板
├── package.json # 项目配置
├── tsconfig.json # TypeScript 配置
└── vite.config.ts # Vite 配置
```
## 🚀 快速开始
### 环境要求
- Node.js 18.0+
- npm 或 pnpm
### 安装依赖
```bash
# 使用 npm
npm install
# 或使用 pnpm
pnpm install
```
### 环境配置
复制 `.env.example` 文件为 `.env`,并配置必要的环境变量:
```bash
cp .env.example .env
```
编辑 `.env` 文件,配置 DeepSeek AI API Key(可选,用于 AI 智能助手功能):
```env
# DeepSeek AI API Key
# 获取地址: https://platform.deepseek.com/api_keys
VITE_DEEPSEEK_API_KEY=your_api_key_here
```
### 开发模式
```bash
npm run dev
```
启动后访问 http://localhost:5173
### 页面导航
- **首页**: http://localhost:5173/ - 个人介绍和技能展示
- **作品**: http://localhost:5173/work - 项目作品展示
- **工具**: http://localhost:5173/tool - 开发工具推荐
- **博客**: http://localhost:5173/blog - 技术文章分享
- **书籍**: http://localhost:5173/book - 读书笔记整理
- **关于**: http://localhost:5173/about - 个人详细信息
### 生产构建
```bash
npm run build
```
构建产物将输出到 `dist/` 目录。
### 预览构建
```bash
npm run preview
```
## 🛠️ 技术栈详解
### 🏗️ 核心架构
#### 前端框架
- **Vue 3.5.10** - 采用最新的 Composition API,提供更好的逻辑复用和类型推导
- 使用 `