一个专为奇幻/科幻小说作者设计的时间轴和设定管理工具,帮助您组织复杂的故事世界。
- 多模板支持: 角色档案、地点设定、事件记录、物品资料、组织信息
- 富文本编辑: 支持标题、段落、列表、引用、代码等多种内容块
- 元数据管理: 18种属性类型,标签系统,关联链接
- 智能搜索: 全文搜索,分类筛选,标签过滤
- 自动保存: 实时保存,版本控制,数据安全
- 访问文档系统: 点击工具栏中的"📄 文档"按钮
- 创建文档:
- 点击"+"按钮选择模板
- 选择适合的文档类型(角色、地点、事件等)
- 填写基本信息开始编辑
- 编辑内容:
- 支持Markdown语法
- 快捷键:Enter换行,Ctrl+Enter添加新块
- 悬停显示块操作菜单
- 数据迁移:
- 首次使用会自动检测现有数据
- 一键迁移旧对象到文档系统
- 保持数据完整性和关联性
- 👤 角色档案: 全名、年龄、外貌、性格、背景
- 🏰 地点设定: 名称、类型、地理、历史、重要性
- ⚡ 事件记录: 标题、时间、地点、参与者、影响
- ⚔️ 物品资料: 名称、类型、属性、来源、重要性
- 🏛️ 组织信息: 名称、类型、规模、目标、关键人物
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 访问应用
http://localhost:3000- 充分利用模板: 不同类型的设定使用对应模板,保持结构化
- 善用标签系统: 为文档添加标签便于分类和查找
- 建立关联链接: 在角色间、地点间建立引用关系
- 定期备份: 使用导出功能备份重要设定数据
- 前端: React 18 + TypeScript + Vite
- 状态管理: Zustand (项目数据 + 文档数据)
- UI组件: Tailwind CSS + Radix UI
- 存储: IndexedDB (本地持久化)
- 编辑器: 自研富文本编辑器
- ✨ 新增富文本文档系统
- 🔄 数据迁移工具
- 📋 多种文档模板
- 🔍 全文搜索功能
- 💾 自动保存和版本控制
- 18种属性类型支持
- 属性模板系统
- 智能搜索过滤
- 多视图同步显示
- 属性系统重构
- 性能优化
欢迎提交Issue和Pull Request来帮助改进这个项目。
MIT License