
MemeRadar 是一个现代化的热梗趋势分析平台,帮助内容创作者、营销人员和运营团队:
# 克隆仓库git clone https://github.com/MindDock/meme-radar.git # 进入项目目录cd meme-radar # 安装依赖npm install # 启动开发服务器npm run dev
访问 http://localhost:5173 即可查看效果!
复制环境变量示例文件:
cp .env.example .env
编辑 .env 文件配置数据源:
# API 配置VITE_API_BASE_URL=https://api.vvhan.com/apiVITE_USE_REAL_API=false # true 使用真实 API,false 使用 Mock 数据
meme-radar/├── src/│ ├── components/ # UI 组件│ │ ├── aiAnalysis.js # AI 分析面板│ │ ├── charts.js # 图表组件│ │ └── trendCard.js # 热梗卡片│ ├── data/ # 数据层│ │ ├── dataService.js # 统一数据服务│ │ └── mockData.js # Mock 数据│ ├── services/ # 服务层│ │ └── apiService.js # API 服务│ ├── index.css # 全局样式│ └── main.js # 应用入口├── index.html # HTML 模板├── vite.config.js # Vite 配置├── package.json # 项目配置└── README.md # 项目文档
| 技术 | 说明 | 版本 |
|---|---|---|
| Vite | 下一代前端构建工具 | ^6.0.0 |
| Chart.js | 灵活的 JavaScript 图表库 | ^4.4.0 |
| Vanilla JavaScript | 原生 JavaScript | ES6+ |
| CSS3 | 现代 CSS 特性 | - |
项目内置了丰富的 Mock 数据,包含 11 个精心设计的热梗案例,每个都包含:
支持接入真实的热搜 API,推荐以下数据源:
DailyHotApi ⭐ 推荐
编辑 src/index.css 中的 CSS 变量:
:root { --accent-1: #ff2d78; /* 主色调 */ --accent-2: #7b2dff; /* 次色调 */ --accent-3: #2dd4ff; /* 强调色 */ --accent-4: #00ffa3; /* 成功色 */ --accent-5: #ffaa00; /* 警告色 */}
src/data/mockData.js 中添加平台信息src/services/apiService.js 中配置 API 端点index.html 中添加筛选按钮欢迎所有形式的贡献!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)如果您发现 Bug 或有功能建议,欢迎提交 Issue
提交 Issue 时请包含:
本项目采用 MIT 许可证开源
感谢以下开源项目:
⭐ 如果这个项目对你有帮助,请给一个 Star ⭐
Made with ❤️ by MindDock Team