{"data":{"project":{"slug":"project-geoflow","title":"GEOFlow：开源内容工程与多站点分发","summary":"把知识库、AI 生成、人工审核和多站点发布串成一条持续运营的内容流程。","industry":"内容运营与网站分发","industry_group":"企业与专业服务","kind":"产品项目","url":"https://deepevolutions.com/cases/project-geoflow","api_url":"https://deepevolutions.com/api/v1/public/projects/project-geoflow","source":"static_editorial_archive","verification_status":"not_independently_verified","source_url":"https://github.com/yaojingang/GEOFlow","source_retrieved_at":"2026-10-03","disclaimer":"本案例依据 GEOFlow 开源项目说明和本地 2.3.0 元数据整理，并保留原项目来源。截图为公开后台界面，不是新版客户部署或搜索效果证明。","body_markdown":"# GEOFlow：开源内容工程与多站点分发\n\n内容运营与网站分发\n\n把知识库、AI 生成、人工审核和多站点发布串成一条持续运营的内容流程。\n\n## 项目进程\n\nGEOFlow 支持知识与素材管理、排队生成内容、人工审核和多站点发布。本地资料包含 2.3.0 发行元数据，本案例介绍这些功能及其操作顺序。\n\n## 背景与痛点\n\n当内容需要持续发布到多个站点，团队除了写作，还要处理来源、素材、提示词、审核、发布节奏和渠道状态。只生成一篇文章，并不能回答它依据什么、谁已审核、哪些站点拿到了哪个版本。\n\n## 解决方案\n\n系统根据知识库、素材和提示词创建生成任务，结果保存为草稿，审核后更新文章状态。渠道管理再将获准内容发布到本站、GEOFlow Agent、WordPress REST 或通用 HTTP API。\n\n目标站点包提供文章页面、sitemap、Schema 与 llms.txt 等输出；后台分析将内容、任务和渠道记录集中呈现，让运营人员能够检查执行结果并调整下一轮任务。\n\n### AI 技术\n\nKNOWLEDGE_RAG / CONTENT_GENERATION_QUEUE / EDITORIAL_REVIEW / MULTI_SITE_DISTRIBUTION\n\n### 工作流、管道与 Agent\n\nLaravel / PHP / PostgreSQL / pgvector / Redis 队列 / Docker Compose / 站点 Agent 与渠道 API\n\n企业知识、模型配置与渠道凭据由部署方管理；案例仅使用项目文档中的公开后台导航截图。\n\n## 将知识、内容与分发入口放在同一后台\n\n### 从素材到渠道，查看完整运营入口\n\n![GEOFlow 项目文档公开的后台导航界面](/images/cases/geoflow/01-content-operations.png)\n\n截图来自开源项目文档，页脚标记为 2.0。它展示公开后台结构，不证明 2.3.0 客户部署、访问增长或模型引用效果。\n\n## 效果反馈\n\n公开资料展示了从可信资料到内容生成、人工审核和多站点分发的系统结构。本案例保留原项目来源与开源归属，不将产品机制外推为客户 SEO 增长或团队原创交付成果。\n\n本案例依据 GEOFlow 开源项目说明和本地 2.3.0 元数据整理，并保留原项目来源。截图为公开后台界面，不是新版客户部署或搜索效果证明。\n\n## 资料范围\n\n本文是网站公开的静态编辑资料，不等于已独立核验的客户成果或客户背书。请结合项目说明与原始来源判断。\n\n原始来源：https://github.com/yaojingang/GEOFlow\n\n来源读取日期：2026-10-03","content_sha256":"7ce408c76fd9ba300dc4a23e70eb63dba6ceaaac891d099cd7db2fb658e40e94","capability_codes":["KNOWLEDGE_RAG","CONTENT_GENERATION_QUEUE","EDITORIAL_REVIEW","MULTI_SITE_DISTRIBUTION"],"deployment_mode":"ON_PREMISE"}},"meta":{"request_id":"ab4f6f58-cf40-40ed-9ebc-3372f23a268e","timestamp":"2026-10-03T11:25:30.274Z"}}