阅读器功能说明¶
离线模式¶
核心功能是纯文本小说阅读,包括上传小说、按章节或分页阅读,以及自定义阅读界面样式(文字颜色、字重、整体色调和背景色等)。阅读器还提供多种卡通背景图片。
整体界面采用左、中、右三栏布局:
左侧导航栏:支持本地上传或在线搜索小说,并以列表形式展示;另一个标签页以树状结构展示章节。
中间阅读栏:提供整页、分页和全屏等阅读模式。
右侧设置栏:可在基本设置和高级设置之间切换。

在线模式¶
在离线模式的基础上,1.0 版本增加了用户登录、注册和后台管理等功能,以及在线搜索、下载和上传小说等操作。

细节功能¶
左侧切换大纲和分页,右侧设置基本样式和阅读模式。

设置栏可以支持拖动改变宽度,效果如下

点击下方的派蒙图标,可以返回页面顶部。

提供多种原神主题配色。

支持将本地小说上传到服务器并保存到数据库。

支持初步用户登录和验证

支持全屏模式和快捷键阅读

支持不同权限管理

更多具体实现和项目排期见在线文档:
链接:https://cloud.seatable.cn/dtable/external-links/7995693695bc430db4f3/
项目排期¶
项目排期和主要功能见下表。若嵌入内容无法显示,也可以通过上方链接查看。
项目还包含以下功能:
[前端] 背景水印
[前端] 本地存储阅读记录
[前端] 分页分章节
[前端] 界面 UI 统一
[前端] 大文件性能问题
[前端] 支持多语言切换
[前端] 左侧侧边栏支持隐藏
[前端] 左侧支持搜索
[前端] React 优化
[前端] react-redux 实现状态管理
[前端] token 存储在本地
[前端] TS 语言重构项目
[后端] 代码分离
[后端] 服务器性能问题
[后端] 搜索逻辑优化
[后端] 下载次数和时间统计
[后端] 用户密码数据库加密
[后端] express 优化
[产品] 界面统计
[产品] 支持二维码分享