会话阅读模式与导出
- Web:client/web/src/readerModePref.ts、ReaderModeBar.tsx、style.css(data-reader-mode)、WorkChatMessageThread.tsx、ChatTurnNav.tsx
来源 docs/core-mechanisms/会话阅读模式与导出.md
表述:用户可把与智能体的对话改成适合长时间阅读的连续正文,并导出为电子书或 PDF,在电纸书等设备上打开。
真值:本文;界面入口见 界面与布局 C1-thread「阅读模式」。
日期:2026-07-29 状态:已完工(Web) 相关代码:
- Web:
client/web/src/readerModePref.ts、ReaderModeBar.tsx、style.css(data-reader-mode)、WorkChatMessageThread.tsx、ChatTurnNav.tsx - 后端:
backend/internal/chatexport、handlers/chat_export.go(GET /api/v1/chat/sessions/{id}/export?format=epub|pdf)
行为摘要
| 能力 | 说明 |
|---|---|
| 阅读模式开关 | 本机 localStorage;进入后隐藏侧栏/输入区等,气泡改连续正文 |
| 深色/浅色 | 跟随界面主题:浅色黑字白底,深色白字黑底 |
| 工具条 | 默认隐藏;左右边缘把手点开;含退出、字号、导出;Esc/再点把手收起 |
| 翻页 | 点左右半区、滚轮、方向键/PageUp·PageDown 按屏翻页(非连续滚动) |
| 提问导航 | 仅工具条展开时显示 |
| 导出 EPUB | 标准 EPUB3,按提问分章 |
| 导出 PDF | 需可嵌入的中文 .ttf;环境变量 MINDLINK_CHAT_EXPORT_FONT,或系统常见路径 |
导出内容为用户与助手正文;不含工具轨迹与评分;附件仅保留文件名说明。