9.0 KiB
Wolai 帮助中心对标:页面组成 / 页面操作缺陷项(MNOTE)
本文目的:基于 Wolai 帮助中心公开页面(含图片)做对标,把“页面组成、页面操作”相关能力整理成清单,并与当前仓库实现逐项比对,输出可落地的缺陷项与优先级。
1. 抓取与语料位置(可复现)
1.1 语料目录
- 语料根目录(最近一次抓取):
artifacts/wolai-help-center-v5/ - 页面(Markdown + JSON blocks):
artifacts/wolai-help-center-v5/pages/ - 图片(本地落盘):
artifacts/wolai-help-center-v5/images/ - 关键词命中:
artifacts/wolai-help-center-v5/analysis/keyword_hits.json - “页面相关帮助页”大纲:
artifacts/wolai-help-center-v5/analysis/outlines_页面.md
1.2 复现命令
- 导出 Wolai blocks(文本/结构化语料):
python scripts/wolai_help_center/export_wolai_help_center.py `
--seed-file scripts/wolai_help_center/seeds.txt `
--out artifacts/wolai-help-center-v5 `
--max-pages 200 `
--download-images
说明:若遇到图片 403(wostatic 缺少 auth_key),可使用 Playwright 兜底下载:
node scripts/wolai_help_center/download_images_playwright.js --out artifacts/wolai-help-center-v5
2. Wolai(帮助中心)关于“页面组成 / 页面操作”的要点清单
说明:以下条目根据 artifacts/wolai-help-center-v4/analysis/outlines_页面.md 汇总(每项后附对标页)。
2.1 页面操作(Wolai:页面选项)
对标页:pages/4TsNd1GmGB3RYbahUZy1bz__页面选项.md
- 布局与显示:自适应宽度、小字体、标题目录(含快捷键/目录菜单/目录宽度自适应)、标题自动编号
- 安全与回退:编辑保护、撤回、页面历史
- 页面管理:删除页面、移动到…、嵌入到…
- 模板与链接:添加为空间公共模板、复制页面链接、复制页面链接(带标题)
- 引用:行内页面引用、嵌入页面引用
- 导出与统计:导出页面、字数统计、待办列表项统计
- 自定义页面:字体、布局、显示块引用数字、折叠引用页面列表、隐藏子页面、页面“嵌入到”默认位置
- 全局选项:显示块结构、拼写检查、Good Night 模式/跟随系统、导入…、飞行模式
2.2 页面基础与创建
对标页:pages/iLJdcXJp8nByXA8KyWDCmN__页面.md
- 创建页面
- 页面选项与自定义页面(入口与配置关系)
2.3 页面引用(双向链接)
对标页:pages/doMqLaba4V76PByjJXacSc__页面引用.md
- 创建页面引用入口:
[[、#、文本样式工具条、快捷键 - 预引用 & 创建新页面
- 引用时创建页面的默认位置
- 复制页面引用链接
- 引用预览与别名
- 双向链接概念与常见问题
2.4 页面历史
对标页:pages/6aAAjNB2E3oXiCQcCn7grX__页面历史.md
2.5 页面权限与协作访客
对标页:
-
pages/rMnSw1JTt6EhRq5U6xmxYz__页面权限.md -
pages/8XtDuVgByhv7SDKAykmJDj__为页面添加协作访客进行协作.md -
权限:对象、类别、优先规则、最小规则、继承与覆盖、设定自己的权限
-
协作访客:添加/人数上限/权限调整/管理/移除/升级为空间成员/退出空间
2.6 页面关系图
对标页:pages/ipygGPjLvTLMYYPyW2RDw6__页面关系图.md
- 关系图说明、选项(布局方式/关系/最佳视图)
- 关系图操作(触控板/鼠标)
- 3D 关系图与操作
- 快捷键、单页面关系图
2.7 评论(页面/块)
对标页:pages/urDEXF1q5AiBdqiqV6SYbX__对页面或块进行评论.md
- 页面评论、块评论、选中文字评论、回复评论、页面评论聚合
3. 当前项目实现对照(基于仓库代码扫描)
3.1 已覆盖/已有雏形
- 页面选项(部分):
wolai-frontend/src/components/editor/page-options-sidebar.tsx -
- 页面选项:自适应宽度、小字体、标题目录、标题编号、编辑保护、字数提示
-
- 页面操作:撤回/重做、移动/嵌入、添加为模板、复制页面链接(含标题)、行内/嵌入页面引用、删除页面、导出、历史、评论入口
- 标题目录:快捷键
Ctrl/Cmd + Shift + L;目录菜单(层级/完整标题/关闭):wolai-frontend/src/components/editor/document-toc.tsx - 待办统计:统计
todoTotal/todoDone并展示:wolai-frontend/src/components/editor/blocknote-editor.tsx、wolai-frontend/src/components/editor/page-options-sidebar.tsx - 自定义页面(部分):折叠反向引用:
wolai-frontend/src/components/editor/page-backlinks-panel.tsx - 全局选项(个人环境):显示块结构/拼写检查/主题/飞行模式:
wolai-frontend/src/store/app-preferences.ts、wolai-frontend/src/components/providers/app-preferences-hydrator.tsx - 评论(页面/块):
wolai-frontend/convex/comments.ts、wolai-frontend/src/components/editor/document-comments-drawer.tsx - 页面历史(临时快照,非 Wolai“5 分钟服务器快照”):
wolai-frontend/src/components/editor/document-history-drawer.tsx - 页面引用/反向链接(基础):
wolai-frontend/src/components/editor/page-backlinks-panel.tsx、wolai-frontend/src/components/editor/blocks/PageReferenceBlock.tsx - 共享/权限(基础):
wolai-frontend/src/components/sharing/document-share-dialog.tsx- 公开/共享、只读/可编辑、禁止下载/禁止复制(存在“后端未更新”的提示分支)
- 删除/恢复/清空垃圾桶等:
wolai-frontend/src/app/api/documents/*与wolai-frontend/src/components/sidebar/sidebar.tsx
3.2 缺陷项(与 Wolai 帮助中心对标)
P0:影响核心闭环(协作/数据安全/关键入口缺失)
- 评论(已新增模块,但能力未对齐):Wolai 支持页面/块/选中文字评论、未解决数量气泡、关闭/重新打开、编辑/删除、评论聚合筛选;当前实现已覆盖“页面/块评论 + 回复 + 解决/未解决”,但缺少“选中文字评论/高亮样式/气泡计数/编辑删除/聚合筛选/快捷键
Ctrl/Cmd + Alt/Opt + M”。 - 页面关系图:Wolai 帮助中心定义了完整的 2D/3D 关系图与交互;按你的 P0 指令“暂不需要页面关系”,当前可保持缺口(建议仅保留入口一致性,避免误导)。
- 权限规则:按你的 P0 指令“暂不改变”,当前不动;但后续若统一 mindmap / luckysheet / 文件树共享,建议补齐“继承/覆盖/优先/最小规则”的产品说明与 UI(避免割裂)。
P1:对标体验差(入口分散/选项不全/统计缺口)
- “页面选项”仍有细节缺口:
- “添加为空间公共模板”:当前为
is_template(模板区可见),但未区分“多人空间公共模板/权限限制/取消模板”。 - “导出页面”:当前导出为 JSON 快照;缺少多格式导出(与“空间安全设置禁用导出”联动)。
- “页面历史”:当前为前端临时快照;缺少 Wolai“每 5 分钟生成服务器快照 + 版本浏览 + 恢复此版本”。
- “字数统计”:当前只有字/字符/块/待办;缺少悬浮展开的分类统计。
- “添加为空间公共模板”:当前为
- “自定义页面”不完整:Wolai 自定义页面包含字体/布局/隐藏子页面/显示块引用数字/嵌入默认位置等;当前仅实现“折叠反向引用”。
- “标题目录”宽度自适应:当前已增加基础自适应宽度,但缺少 Wolai 的“极窄圆点竖线”样式与目录项层级折叠按钮。
- “全局选项”缺口:Wolai 全局含“导入…”入口;当前未对齐(功能可能在其它入口,需确认是否纳入 P1)。
P2:增强项(可后置,但建议纳入路线图)
- 协作访客:Wolai 有“协作访客”这一权限对象;当前未看到对应模型与入口(可能需要与群组/邀请体系结合重做)。
- 拼写检查 / Good Night / 跟随系统 / 飞行模式:已实现基础能力与快捷键(主题/块结构),但仍需补齐更多 Wolai 式入口与文案(例如:空间层默认开关)。
4. 对 mindmap / luckysheet / VSCode 文件树共享的统一建议(避免割裂)
当前项目已加入 mindmap、luckysheet 与 VSCode 文件树/共享能力;为了让“页面操作”一致,建议把以下能力抽象为跨类型统一的“文档资源操作层”(页面/表格/思维导图/文件 都走同一套):
- 权限与共享:继承/覆盖规则与 UI 一致;“只读/可编辑/禁止复制/禁止下载”对所有资源类型都可用且可验证。
- 历史与回滚:页面、表格、思维导图、文件都能产生“可恢复历史”(至少保存点 + 恢复确认 + 只读保护)。
- 关系图与评论:关系图节点不仅是“页面”,也能包含表格/思维导图/文件;评论可挂载到“资源”或“块/节点/单元格”。
如果你希望我下一步直接把这些 P0/P1 缺陷项拆成可执行任务(每项:入口、数据模型、接口、UI、验收用例),我可以继续基于本报告细化成一份实现清单(并标注建议改哪些文件/组件)。