# DreamLife - 个人主页网站 一个现代化的个人主页网站,集成了音乐播放器、AI对话、每日一言等功能,采用毛玻璃效果设计,支持响应式布局。 ## 功能特性 ### 音乐播放器 - 集成网易云音乐API - 自定义播放控制按钮 - 显示歌曲标题和艺术家信息 - 支持播放/暂停、上一首、下一首功能 ### AI对话功能 - 集成ModelScope DeepSeek-V3.2模型 - 支持数字分身设定(工程导向的技术型思考者) - 实时流式响应 - 支持Markdown格式渲染 - 消息复制功能 ### 每日一言 - 集成hitokoto API - 自动显示名言内容和出处 - 优雅的排版样式 ### 视觉设计 - 毛玻璃效果(backdrop-filter) - 响应式布局(30%:70%比例) - 平滑过渡动画 - 明暗主题支持 - 自定义CSS变量系统 ### 移动端适配 - 滑动切换界面 - 优化的触摸交互 - 隐藏滚动条 - 调整的UI细节 ### 其他功能 - 实时时间显示 - 项目链接展示 - 个人标签展示 - 全屏模式支持 ## 快速开始 ### 安装依赖 项目使用纯HTML/CSS/JavaScript开发,无需安装额外依赖。 ### 本地运行 ```bash # 使用Python启动本地服务器 python -m http.server 8080 # 或使用Node.js npx serve ``` 然后在浏览器中访问 `http://localhost:8080` ## 项目结构 ``` yest/ ├── css/ # CSS样式文件 │ ├── body.css # 主要样式 │ ├── chat.css # 聊天功能样式 │ ├── footer.css # 页脚样式 │ ├── font.css # 字体样式 │ ├── max_width.css # 移动端样式 │ ├── svg.css # SVG图标样式 │ ├── time.css # 时间显示样式 │ └── tool_card.css # 工具卡片样式 ├── icon/ # 图标文件 ├── image/ # 图片文件 ├── javascape/ # JavaScript文件 │ ├── ai_api.js # AI对话API │ ├── chat.js # 聊天功能 │ ├── daily_quote.js # 每日一言 │ ├── full_button.js # 全屏按钮 │ ├── marked.min.js # Markdown渲染 │ ├── max_width.js # 移动端适配 │ ├── music_player.js # 音乐播放器 │ ├── purify.min.js # HTML净化 │ ├── switch_interface.js # 界面切换 │ └── time.js # 时间显示 ├── prompt_word/ # AI提示词 │ └── digital_double.md # 数字分身设定 ├── svg/ # SVG图标 ├── index.html # 主页面 └── README.md # 项目说明 ``` ## 技术栈 - **前端**: HTML5, CSS3, JavaScript (ES6+) - **API**: ModelScope DeepSeek-V3.2, 网易云音乐API, hitokoto API - **工具**: marked.js (Markdown渲染), DOMPurify (HTML安全) ## 设计特点 ### 布局设计 - 左侧面板(30%):个人信息、头像、标签、每日一言 - 右侧面板(70%):时间、音乐播放器、项目链接 ### 视觉效果 - 毛玻璃背景(backdrop-filter: blur(20px)) - 渐变色彩主题 - 平滑过渡动画(transition: 0.3s ease) ### 交互体验 - 悬停效果 - 点击反馈 - 滚动优化 - 移动端滑动切换 ## 自定义配置 ### AI对话API配置 在 `javascape/ai_api.js` 文件中修改: ```javascript // ModelScope API密钥 const API_KEY = "your_api_key_here"; ``` ### 数字分身设定 编辑 `prompt_word/digital_double.md` 文件,自定义AI的性格和回答风格。 ## 移动端使用 - **滑动切换**: 左右滑动切换左右面板 - **触摸控制**: 支持触摸操作的音乐播放器 - **优化布局**: 适配不同屏幕尺寸 ## 特色功能 ### 数字分身 AI助手采用工程导向的技术型思考者设定,专注于提供实用的技术解决方案。 ### 音乐播放器 集成音乐API,支持在线音乐播放,界面简洁优雅。 ### 每日一言 每日自动更新名言警句,增添文化氛围。 ## 许可证 Apache-2.0 ## 贡献 欢迎提交Issue和Pull Request! ## 联系方式 - 博客: [https://halo.dreamlife.top/](https://halo.dreamlife.top/) - Gitea: [https://gitea.dreamlife.top/](https://gitea.dreamlife.top/) --- **Design by 张梦南**