From 24e46eced5035c1b73cb71b909a0edec9917cd12 Mon Sep 17 00:00:00 2001 From: Yuzhiran Dev Date: Tue, 16 Jun 2026 08:27:38 +0800 Subject: [PATCH] feat: Product landing page at / with responsive design - landing.html: Full product website (hero, features, how-it-works, platform coverage, pricing, FAQ, CTA, footer) - main.py: Route / to landing.html (overrides StaticFiles default index.html) - Workspace dashboard remains at /index.html - Responsive: desktop nav, hamburger mobile menu, single-column on small screens - No Vue/Element Plus dependency; standalone HTML+CSS+JS (~30KB) Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- platform/backend/app/main.py | 15 +- platform/frontend/landing.html | 492 +++++++++++++++++++++++++++++++++ 2 files changed, 505 insertions(+), 2 deletions(-) create mode 100644 platform/frontend/landing.html diff --git a/platform/backend/app/main.py b/platform/backend/app/main.py index dbe230b..0b313a8 100644 --- a/platform/backend/app/main.py +++ b/platform/backend/app/main.py @@ -115,9 +115,20 @@ if AUTOMATION_IMAGES_DIR.exists(): # 挂载前端 FRONTEND_DIR = Path(__file__).parent.parent.parent / "frontend" -if FRONTEND_DIR.exists() and (FRONTEND_DIR / "index.html").exists(): +if FRONTEND_DIR.exists() and (FRONTEND_DIR / "landing.html").exists(): + + # Landing page at / (overrides StaticFiles default index.html) + @app.get("/") + async def landing_page(): + return FileResponse(str(FRONTEND_DIR / "landing.html"), media_type="text/html") + + @app.get("/landing.html") + async def landing_direct(): + return FileResponse(str(FRONTEND_DIR / "landing.html"), media_type="text/html") + + # Workspace dashboard at /index.html (existing management UI) app.mount("/", StaticFiles(directory=str(FRONTEND_DIR), html=True), name="frontend") - logger.info(f"Frontend mounted at / from {FRONTEND_DIR}") + logger.info(f"Frontend mounted at / from {FRONTEND_DIR} (landing at /)") # SW 特殊处理 sw_path = FRONTEND_DIR / "sw.js" diff --git a/platform/frontend/landing.html b/platform/frontend/landing.html new file mode 100644 index 0000000..429e66f --- /dev/null +++ b/platform/frontend/landing.html @@ -0,0 +1,492 @@ + + + + + + 宇之然 — 让内容被 AI 搜索推荐 + + + + + + + + + + + + + + +
+
+
+
+

让内容在 AI 时代
主动找到你的客户

+

宇之然是一站式 AI 内容获客系统。自动生成知乎深度文、公众号叙事文、小红书干货贴——三平台差异化分发。通过 AI 搜索推荐(GEO)和独立站 SEO,让零品牌基础的团队也能持续获得精准流量。

+ +
+
3
覆盖平台
+
100+
AI 写作模型
+
60%+
AI 引用提升率
+
+
+
+ + +
+
+
+

不仅是内容生成,更是获客系统

+

从选题到发布到追踪,覆盖内容获客全链路的自动化工具体系

+
+
+
📝
+

三平台差异化创作

+

知乎深度分析文(400-800字/节)、公众号个人叙事文(300-500字/节)、小红书精炼干货贴(100-200字/节)——每平台独立展开,不共用同一篇内容。

+
+
+
🤖
+

AI 搜索推荐(GEO)

+

自动注入 JSON-LD 结构化数据(Article/FAQ/HowTo),每日追踪 DeepSeek/ChatGPT/Perplexity 引用情况,量化 AI 搜索就绪度评分。

+
+
+
🔍
+

独立站 SEO

+

自动生成 SEO 元数据(Title/Description/Keywords),大纲融入 SEO 关键词,每日 Bing 排名追踪,让内容被 Google 等搜索引擎收录。

+
+
+
📊
+

效果追踪看板

+

搜索排名概览、AI 搜索引用率、GEO 就绪度评分、引擎分布——数据驱动的内容优化闭环,告诉你哪些内容真正带来了曝光。

+
+
+
🔄
+

全自动流水线

+

定时热点采集 → AI 选题建议 → 自动研究写作 → 合规审查 → 平台差异化改写 → 发布,全流程自动化,每天只需审核确认。

+
+
+
🔒
+

合规保障

+

内置敏感词过滤、AI 套话检测、平台合规审查、品牌规范检查。违规内容自动阻塞流程,保障账号安全。

+
+
+
+
+ + +
+
+
+

三步开启内容获客

+

从配置到见效,只需一个工作日

+
+
+
🎯
+

配置选题方向

+

设定领域分类(如「AI 与效率」「可持续生活」)、目标平台和关键词。系统自动开始采集热点、推荐选题方向。

+
+
+
+

自动生产内容

+

AI 自动完成研究、大纲、三平台写作、合规审查。你只需审核确认,一键发布到知乎/公众号/小红书及独立站。

+
+
+
📈
+

追踪优化迭代

+

每日自动追踪搜索排名和 AI 引用情况。GEO 就绪度评分告诉你内容哪里需要改进,数据驱动持续优化。

+
+
+
+
+ + +
+
+
+

覆盖中文内容生态

+

三平台差异化策略,内容自动适配每个平台的调性

+
+
+
📘
+

知乎

+

深度长篇 · 数据驱动 · 专业分析

+
+
+
💬
+

微信公众号

+

个人叙事 · 对话感 · 情感共鸣

+
+
+
📕
+

小红书

+

精炼干货 · 实操方法 · 可 emoji

+
+
+
🌐
+

独立站

+

SEO 优化 · GEO 就绪 · 品牌阵地

+
+
+
+
+ + +
+
+
+

灵活的获客方案

+

从小规模试验到团队级运营,总有适合你的计划

+
+
+
入门版
+
¥299 /月
+
个人创作者试水 AI 内容获客
+
    +
  • 每月 20 篇文章生产
  • +
  • 三平台差异化内容
  • +
  • 基础 SEO 元数据注入
  • +
  • 搜索排名追踪(Bing)
  • +
  • GEO 就绪度基础评分
  • +
  • 标准合规审查
  • +
+ 开始试用 +
+ +
+
企业版
+
¥2,499 /月
+
品牌化内容运营的完整方案
+
    +
  • 不限文章数量
  • +
  • 所有平台差异化内容
  • +
  • 全维度 SEO + GEO 优化
  • +
  • 全平台搜索排名追踪
  • +
  • AI 搜索引用深度分析
  • +
  • 数据看板 + 定制报告
  • +
  • 专属 LLM 模型配置
  • +
  • API 接入
  • +
  • 专属技术支持
  • +
+ 联系销售 +
+
+
+
+ + +
+
+
+

关于宇之然

+

你可能想了解的事情

+
+
+ +
GEO(Generative Engine Optimization)是针对 ChatGPT、DeepSeek、Perplexity 等 AI 搜索的优化策略。与传统 SEO 不同,GEO 关注如何让内容被 AI 模型引用为回答来源。宇之然通过结构化数据注入(JSON-LD)、FAQ/HowTo Schema 和可引用数据点,系统性提升内容被 AI 搜索引用的概率。
+
+
+ +
传统工具三平台共用一篇文章,只改人称和 emoji。宇之然为每个平台调用独立的扩展提示词——知乎写深度分析(400-800字/节),公众号写个人叙事(300-500字/节),小红书写精炼干货(100-200字/节)。每篇文章都是针对该平台读者量身定制的原创内容。
+
+
+ +
可以。系统内置了从选题、研究、写作到合规审查的全自动流水线。你只需要设定领域方向(如「AI 与效率」),系统会自动采集热点、生成选题建议、完成三平台内容创作。你只需在发布前审核确认即可。
+
+
+ +
不会。系统内置了 AI 套话检测引擎(从 DB 加载 30+ 条规则),自动删除「首先/其次/综上所述/值得注意的是」等 AI 高频表达。生成时使用去套路化的自然语言提示词,配合平台差异化策略,产出接近真人写作水准。
+
+
+ +
系统预置了多 LLM 供应商配置(sensenova/nvidia/opencode-go),开箱即用。你也可以在管理后台添加自己的 API Key,支持自定义模型、温度和 system prompt。
+
+
+ +
系统支持多租户隔离(组织级数据隔离),用户只能看到自己组织的数据。部署在你的自有服务器上,数据不出你的网络。支持 JWT 认证、HTTPS、管理员权限分级管理。
+
+
+
+
+ + +
+
+

准备好了吗?

+

立即开始使用宇之然,让 AI 为你的内容获取精准流量

+ 免费开始使用 → +
+
+ + + + + + +