# 51openclaw **Repository Path**: hfqf1234/51openclaw ## Basic Information - **Project Name**: 51openclaw - **Description**: 51openclaw51openclaw - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-06 - **Last Updated**: 2026-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
GHBanner
# 51OpenClaw 宣传网站 面向闲鱼垂直服务商的品牌宣传站点,聚焦 OpenClaw 落地安装与行业解决方案展示。 ## 页面结构 - 单页应用:入口渲染 App 组件,无路由切换 - 以营销漏斗为主线,从品牌定位到信任背书再到转化入口 ## 页面功能与区块 - 顶部导航:锚点跳转到服务范围、核心优势、行业案例、闲鱼口碑 - 首屏主视觉:品牌定位、价值主张与咨询/案例 CTA - 信任数据条:案例数量、好评率、部署时长、响应速度 - 服务范围:在线安装、售后服务、行业解决方案、技术咨询 - 核心优势:安装 Skill、案例沉淀、服务质量、研发能力 - 安装对比:原生安装痛点对比自研安装方案 - 闲鱼口碑:评价卡片瀑布流展示 - 行业案例:两条案例,展示痛点/方案/结果 - 联系方式:微信、闲鱼主页、工作室地址 - 浮动入口:右下角"看评价"快捷按钮 - 页脚:品牌信息与政策入口 --- ## 问题查询系统 (FAQ) ### 功能列表 | 功能 | 说明 | |------|------| | 问题列表 | 分页展示已处理/待处理问题 | | 问题搜索 | 关键词搜索问题描述和答案 | | 问题分类 | 全部 / 已处理 / 待处理 标签切换 | | 在线提交 | 提交新问题反馈(含描述、答案、图片) | | 图片上传 | 问题截图 + 答案截图,各最多 3 张 | | 图片预览 | 点击放大,左右滑动切换 | | 点赞功能 | 每个 IP 每问题限 +1,支持取消 | | 通知推送 | 新问题提交后自动通知管理员 | | 客服入口 | 未找到问题时联系人工客服 | ### 技术架构 ``` 前端 (React + TypeScript + Vite) ↓ Nginx (静态服务 + API 代理) ↓ 后端 (Express + SQLite) ↓ 数据库 (better-sqlite3) ``` ### API 接口 | 方法 | 路径 | 说明 | |------|------|------| | GET | `/api/issues` | 获取所有问题(支持 ?status=resolved/unresolved) | | GET | `/api/issues/search` | 搜索问题(支持 ?q=关键词&status=状态) | | POST | `/api/issues` | 提交新问题(支持 form-data 上传图片) | | POST | `/api/issues/:id/vote` | 点赞/取消点赞 | | PUT | `/api/issues/:id` | 更新问题 | | DELETE | `/api/issues/:id` | 删除问题 | | GET | `/api/issues/unnotified` | 获取未通知的新问题 | | POST | `/api/issues/acknowledge` | 标记已通知 | ### 数据库表 ```sql -- 问题表 CREATE TABLE issues ( id INTEGER PRIMARY KEY AUTOINCREMENT, desc TEXT NOT NULL, answer TEXT DEFAULT '', status TEXT DEFAULT 'unresolved' CHECK(status IN ('resolved', 'unresolved')), source TEXT DEFAULT '', contact TEXT DEFAULT '', question_images TEXT DEFAULT '[]', answer_images TEXT DEFAULT '[]', created_at DATETIME, updated_at DATETIME ); -- 点赞表 CREATE TABLE issue_votes ( id INTEGER PRIMARY KEY AUTOINCREMENT, issue_id INTEGER NOT NULL, ip TEXT NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, UNIQUE(issue_id, ip) ); -- 通知记录表 CREATE TABLE notifications ( id INTEGER PRIMARY KEY, last_notified_id INTEGER DEFAULT 0, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ); ``` ### 本地运行 ```bash # 安装依赖 npm install # 启动后端服务 npm run server # 启动前端开发 npm run dev # 一键启动(前端 + 后端) npm run dev:all ``` ### 部署 ```bash # 构建前端 npm run build # 重载 Nginx nginx -s reload ``` ### 生产环境 - 域名:https://openclaw.figo-software.site - 前端:Nginx 静态服务 - 后端:Node.js 服务(端口 3001) - 图片目录:`/home/51openclaw/public/uploads`