Files
ChouJuGEO/README.md
T
刘国栋 8f7f082c3d feat: 重构项目结构并添加平台同步基础架构
- 重构项目目录结构,将功能模块移至 modules/ 目录
- 创建平台同步基础架构,包括发布器基类和 GitHub 发布器
- 新增 UI 状态管理模块 (modules/ui/state.py) 统一管理会话状态
- 更新依赖配置,添加平台同步所需依赖 (httpx, pyperclip)
- 整理文档结构,将所有文档分类移至 docs/ 目录
- 添加 .cursorrules 文件定义项目开发规范
- 清理根目录重复文件,保持项目结构整洁
2026-01-30 10:21:29 +08:00

290 lines
9.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 运行命令
`streamlit run geo_tool.py`
---
# 功能迭代计划
## ✅ 已完成功能
- [x] **数据持久化(SQLite** - 已完成
- 关键词、文章、优化记录、验证结果自动保存
- 历史记录查看功能(Tab5
- 详见 `docs/implementation/INTEGRATION_NOTES.md`
- [x] **AI 蒸馏词 - 托词工具** - 已完成
- 支持三种生成模式:AI生成、托词工具、混合模式
- 词库管理(编辑、导入、导出)
- 组合算法(支持10种组合模式)
- LLM 润色功能(混合模式)
- 自动去重和相似度过滤
- [x] **收录平台扩展** - 已完成 ✅
- 支持 DeepSeek、OpenAI、通义千问、Groq、Moonshot、豆包(字节跳动)、文心一言(百度)
- API Key 格式提示和验证
- 详见 `docs/guides/PLATFORM_SETUP.md`
- [x] **自媒体账号平台扩展** - 已完成 ✅
- 支持 **20个内容生成平台**
1. 知乎(专业问答)
2. 小红书(生活种草)
3. CSDN(技术博客)
4. B站(视频脚本)
5. 头条号(资讯软文)
6. GitHubREADME/文档)
7. 微信公众号(长文)
8. 抖音图文(短内容)
9. 百家号(资讯)
10. 网易号(资讯)
11. 企鹅号(资讯)
12. 简书(文艺)
13. 新浪博客(博客)
14. 新浪新闻(资讯)
15. 搜狐号(资讯)
16. QQ空间(社交)
17. 邦阅网(外贸)
18. 一点号(资讯)
19. 东方财富(财经)
20. 原创力文档(文档)
- 每个平台都有专门的 Prompt 模板
- 支持 Markdown 格式输出
- [x] **AI 数据报表** - 已完成 ✅
- 自动验证任务(使用历史关键词)
- 提及率趋势图(按日期展示)
- 平台贡献度分析(文章平台分布)
- 关键词效果排名(Top 20
- 竞品对比分析(多维度对比)
- 数据导出功能(CSV 格式)
- [x] **高级功能** - 已完成 ✅
- E-E-A-T 评估与强化(`docs/features/docs/features/EEAT_FEATURE.md`
- 话题集群生成(`docs/features/docs/features/TOPIC_CLUSTER_FEATURE.md`
- JSON-LD Schema.org 生成(`docs/features/docs/features/JSON_LD_SCHEMA_FEATURE.md`
- 内容质量评分(`docs/features/docs/features/CONTENT_SCORER_FEATURE.md`
- 事实密度增强(`docs/features/docs/features/FACT_DENSITY_FEATURE.md`
- 语义扩展(`docs/features/docs/features/SEMANTIC_EXPANSION_FEATURE.md`
- 关键词挖掘(`docs/features/docs/features/KEYWORD_MINING_FEATURE.md`
- 工作流自动化(`docs/features/docs/features/WORKFLOW_AUTOMATION_FEATURE.md`
- 内容质量指标分析(`docs/features/docs/features/CONTENT_METRICS_FEATURE.md`
- ROI 分析(`docs/features/docs/features/ROI_ANALYSIS_FEATURE.md`
- 负面监控(`docs/features/docs/features/NEGATIVE_MONITOR_FEATURE.md`
- 多模态提示生成(`docs/features/docs/features/MULTIMODAL_FEATURE.md`
- 技术配置生成(`docs/features/docs/features/TECHNICAL_CONFIG_FEATURE.md`
- 资源推荐(`docs/features/docs/features/RESOURCE_RECOMMENDER_FEATURE.md`
- [x] **平台同步功能** - 已完成 ✅
- GitHub API 发布
- 12个平台一键复制功能
- 发布记录跟踪
- 详见 `docs/implementation/IMPLEMENTATION_SUMMARY.md`
---
## 📋 待实现功能(按优先级排序)
> **优先级说明**:优先级基于对 GEO 效果的直接影响、实现成本和用户价值综合评估。
> **调整原则**:优先实现能直接提升 GEO 效果的功能(平台扩展、内容渠道),延后实现辅助性功能(图库)。
### 🔥 高优先级(核心功能增强)
#### 1. 更多平台 API 发布
**当前支持:** GitHub API 发布
**待添加平台:**
- 微信公众号 API 发布
- B站 API 发布
- 知乎 API 发布
- CSDN API 发布
- 百家号 API 发布
- 企鹅号 API 发布
- 网易号 API 发布
**重要性分析:**
-**提升发布效率**API 发布比手动复制更高效
-**自动化流程**:支持批量发布和定时发布
- ⚠️ **实现成本高**:需要各平台 API 接入,技术难度较高
**实现建议:**
- 参考 GitHub 发布器实现模式
- 逐步接入各平台 API
- 详见 `docs/implementation/PLATFORM_SYNC_IMPLEMENTATION.md`
---
#### 2. 批量发布功能
**功能描述:**
- 批量发布多篇文章到多个平台
- 发布队列管理
- 定时发布功能
**状态:****部分实现**
- ✅ 有发布记录功能
- ❌ 无批量发布UI
- ❌ 无发布队列管理
- ❌ 无定时发布
**实现建议:**
- 扩展平台同步模块
- 添加批量发布UI
- 实现发布队列和定时任务
---
### 🟡 中优先级(功能扩展)
#### 4. AI 数据报表
**功能描述:**
- 系统自动模拟用户提问
- 收录结果实时同步至 AI 数据报表
- 清晰展示哪些词已被引用、哪些平台贡献了曝光
**重要性分析:**
-**监控 GEO 效果**:自动化监控,数据可视化
-**指导优化方向**:通过数据反馈优化内容策略
- ⚠️ **实现成本较高**:需要定时任务、数据可视化等
**评估与优化建议:**
- ⚠️ **需要优化**
1. **模拟提问的策略**
- 定期自动验证(如每天/每周)
- 支持自定义验证频率
- 记录历史趋势(提及率变化)
2. **数据存储**
- 使用数据库(SQLite)存储历史数据
- 支持数据导出和分析
3. **报表功能**
- 提及率趋势图
- 平台贡献度分析
- 关键词效果排名
- 竞品对比分析
4. **实时同步**
- 后台任务 + 实时更新 UI
**实现建议:**
- 新增模块:AI 数据报表(可放在 Tab5 或独立 Tab)
- 自动验证任务(定时/手动触发)
- 数据可视化(趋势图、对比图、热力图)
- 数据导出功能
---
### 🟢 低优先级(高级功能 / 可选功能)
#### 5. 企业知识库 - 企业图库
**功能描述:**
- 分类上传产品图、场景图、资质证书等
- 这些素材会在后续内容生成中自动嵌入,确保品牌一致性
**重要性分析:**
- ⚠️ **对 GEO 直接贡献有限**:GEO 核心是文本内容,大模型主要从文本中提取信息
- ⚠️ **适用场景有限**:主要适用于小红书、抖音等图文平台,对知乎、CSDN 等文字平台作用不大
- ⚠️ **实现成本较高**:需要图片存储、管理、智能匹配等功能
-**替代方案**:可手动配图,或让 LLM 生成图片描述/建议
**评估与优化建议:**
-**优点**:提升品牌一致性,素材复用
- ⚠️ **需要优化**
1. **图片存储与管理**
- 使用本地文件系统或云存储(OSS/S3)
- 支持图片分类、标签、搜索
2. **图片在内容中的嵌入方式**
- 文本内容:生成图片描述,提示"可配图:xxx"
- Markdown:自动插入图片链接
- 小红书/抖音:生成图片使用建议
3. **图片与内容的智能匹配**
- 使用 LLM 分析内容主题,自动推荐匹配图片
4. **版权与合规**
- 增加图片版权信息记录
**实现建议:**
- 新增模块:企业图库管理(可放在侧边栏或独立 Tab)
- 图片上传(支持批量)
- 图片分类(产品图、场景图、资质证书等)
- 图片标签系统
- 内容生成时自动匹配图片
**建议:** 可延后实现,或先实现简化版(仅图片上传和描述生成)
---
#### 6. 数据报表高级分析
- 更详细的统计分析
- 预测性分析
- 竞品深度对比
#### 7. 自动发布功能
- 接入各平台 API
- 自动发布生成的内容
- 发布状态跟踪
---
## 📊 整体架构建议
### 优先级排序
1. **高优先级**(核心功能增强)
- 收录平台扩展(豆包、文心一言等)⭐ ✅ 已完成
- 自媒体平台扩展(微信公众号、抖音等)⭐ ✅ 已完成
- 稿件记录 ✅ 已完成
2. **中优先级**(功能扩展)
- AI 数据报表(基础版)✅ 已完成
3. **低优先级**(高级功能 / 可选功能)
- 企业图库(对 GEO 直接贡献有限,可延后)
- 数据报表高级分析
- 自动发布功能
### 技术架构建议
1. **数据持久化** ✅ 已完成
- 使用 SQLite(轻量)
- 存储:关键词、内容、优化记录、验证结果、图片元数据
2. **模块化重构**
- 将功能拆分为独立模块
- 便于维护和扩展
3. **配置管理**
- 使用配置文件管理平台模板、词库等
- 支持用户自定义
4. **性能优化**
- 批量操作使用并发/异步
- 缓存常用数据
---
## 📝 实现记录
### 已完成
- [x] SQLite 数据持久化(2024
- [x] 历史记录查看功能
- [x] 托词工具(AI 蒸馏词)- 2024
- [x] 收录平台扩展(豆包、文心一言)- 2024
- [x] 自媒体平台扩展(微信公众号、抖音等)- 2024
- [x] AI 数据报表 - 2024
### 待开始(按优先级)
- [ ] 企业图库 - 低优先级(可延后)
---
## 🔗 相关文档
📚 **完整文档索引**:查看 [DOCS.md](DOCS.md) 获取所有文档的快速导航
**主要文档**
- `docs/implementation/INTEGRATION_NOTES.md` - SQLite 持久化集成说明
- `docs/guides/STORAGE_GUIDE.md` - 数据持久化方案对比
- `docs/guides/PLATFORM_SETUP.md` - 平台扩展安装说明(豆包、文心一言)
- `modules/data_storage.py` - 数据存储模块实现