Folder
Folder 是 L-Reader 组织本地文件的基本单位——一个 Folder 就是磁盘上的一个文件夹,它既存放书库(图书与阅读材料)也存放知识文件(Folder 里的 .md 文件,详见 知识库)。
跨设备同步
Folder 是数据同步的最小单位。需要跨设备阅读时,只要把这个文件夹同步到其他设备,用 L-Reader 打开同一个文件夹,所有阅读记录和知识库内容就能无缝衔接。
为什么用 Folder
- 隔离 — 工作资料、休闲阅读、学习材料可放在不同 Folder 互不干扰
- 可移植 — Folder 元数据保存在目录下的
.l-feed/隐藏文件夹,拷贝文件夹即带走全部数据。- 推荐的同步方案:
- iCloud / OneDrive / Dropbox 等云盘 — 把 Folder 放进云盘目录,由云盘负责文件级实时同步
- Git 仓库 — 适合开发者,可追溯每次阅读进度与笔记的变化
- 推荐的同步方案:
打开与切换
- 菜单
文件 → 打开文件夹…(Cmd/Ctrl+O)选择文件夹作为当前 Folder - 启动时可直接选择最近打开过的 Folder
- 首次启动会引导你打开第一个文件夹作为初始 Folder
Folder 结构
你的 Folder/
├── .l-feed/
│ └── <user-id>/
│ └── manifest.json Folder 标识与元信息
├── 你的电子书.epub
├── 笔记.md
└── ...
manifest.json 字段:
| 字段 | 说明 |
|---|---|
version | manifest 版本,目前为 1 |
project_id | Folder 唯一 ID(UUID),同步主键 |
name | Folder 名称(默认取文件夹名) |
created_at / updated_at | 创建 / 最后更新时间 |
books[] | Folder 内图书清单:book_id + file_relative_path |
这些文件体积很小,可放心纳入版本控制或云盘同步。
注意
请勿手动删除或修改 .l-feed/ 目录,否则该 Folder 的历史划线与生词可能丢失。