页面管理
概述
页面是 wescraft 的核心内容单元。每一篇笔记、文档、方案、会议纪要都以"页面"的形式存在。wescraft 采用 BlockNote 块编辑器,让你像搭积木一样组织内容——文字、标题、列表、代码、引用、表格……每种内容都是一个独立的 Block,可以自由拖拽、嵌套和重组。
核心概念
Block 编辑器
wescraft 的编辑器基于 BlockNote 构建,每个页面由多个 Block 组成:
- 文本块:段落、标题(H1/H2/H3)、引用
- 列表块:无序列表、有序列表、待办列表
- 媒体块:图片、文件附件
- 结构块:表格、分割线、代码块
每个 Block 都可以独立操作——通过 AI 的 read_block、write_block、edit_block 等工具,Agent 能精确地读取和修改页面中的任意内容块。
页面层级
页面支持子页面嵌套,你可以构建树状的知识结构:
📄 项目方案
├── 📄 需求分析
├── 📄 技术选型
│ ├── 📄 前端框架对比
│ └── 📄 后端架构设计
└── 📄 排期计划
侧边栏以树形导航展示所有页面,支持拖拽调整层级。
页面操作
| 操作 | 说明 |
|---|---|
| 创建 | 点击侧边栏"新建页面"或使用快捷键 |
| 编辑 | 点击页面内容区直接编辑,所有修改自动保存 |
| 删除 | 软删除——页面移至回收站,可恢复 |
| 彻底删除 | 从回收站中永久删除,同时清除子页面和版本记录 |
版本历史
wescraft 自动保存页面的版本记录。每次有意义的编辑都会生成一个版本快照,你可以随时回溯查看历史版本,比较不同版本之间的差异。
全文搜索
页面内容通过 SQLite FTS5 建立全文索引,支持中文分词搜索。输入关键词即可快速定位到相关页面和具体段落。
与 AI 协作
在 Sidebar Chat(Ctrl+L)中,AI 可以:
- 引用当前页面:自动获取你正在编辑的页面内容作为上下文
- 编辑页面:通过 Block 操作工具直接修改页面内容
- 创建新页面:根据对话内容自动生成结构化文档
- 整理内容:重新组织页面结构、优化排版、补充缺失信息
使用示例
你:帮我把这篇会议纪要整理成行动项
AI:(读取当前页面内容,提取行动项,创建待办列表块)