How to read · 使用与设计

凡例

这一页说明阅读器怎样操作、数据怎样组织、哪些判断仍是暂定的。目标不是把古籍做成一个封闭的「标准答案」,而是把原文、旧注、异文与今译摆在同一张桌面上,让读者自己比较。

LibreBook 以《庄子》为首卷,后续将按同一套体例整理《老子》《孟子》。各书的底本与进度见典籍页;未定稿的书目不开放空页。

一、阅读界面

句子是基本单位

正文按句切分,每句有稳定 ID(s001…s092)。点击任意一句,右侧面板显示该句原文、今译与四家注释;再点一次不会收起,而是保持选中。左侧目录按原段落分组,并记录本机阅读进度。

字词卡与义位词典

有字词注的字带虚线下划线,点击弹出字卡。字卡区分「本句训释」「旧注通义」与「常用义(本站)」,并列出异体、通假与参证来源;若该词有全篇用例,会就近列出前几处。按「查看完整词条与音义」进入义位词典,可检索字词、拼音或释义,查看异体互查、全部用例句号,以及四家注中的音义与训释。没有字注的字也可以点,此时会明确显示「此字在本句暂无专条」,不拿猜测填充;若该字在常用字表中,会给出简明通义。

诸家并观

选中一句后按「诸家并观」,会把原文、今译与郭象注、成玄英疏、陆德明释文、清儒按语五栏并置。并观始终展示全部四家,不受来源筛选影响;窄屏可横向滑动。这样更适合比较郭注与成疏的取舍,或看释文保存的旧音与异文。

来源筛选

句注面板顶部的来源标签可以独立开关:只看郭注、只看释文,或四家全开。筛选会按句记忆在本机,刷新后保持。正文句末的上标数字表示该句的四家注总条数,不随筛选变化。

锚点与分享

每句都有永久锚点,例如 #s012。选中句子后,地址栏会更新;按「分享本句」或「复制本句链接」即可复制带锚点的地址。打开带锚点的链接会直接定位并展开该句,适合课堂、文章与讨论中引用。跨篇引用使用 xiaoyaoyou:s012 这样的全库句键;旧有的 #s012 链接不重写、不跳转,继续有效。

二、三种阅读模式

白文

只读原文。句末注号、字词下划线与校记标记全部隐藏,字卡暂时关闭;点击句子仍可在右侧看到今译。适合先通读一遍,不被注文打断。

集注

默认模式。正文显示注号与字词下划线;右侧按来源分组展示四家注与今译,可筛选、可并观。日常精读用这一档。

考据

在集注基础上增加「考据」页签与句末「校」标记。考据页列出该句的版本校记、字词异文与底本用字提示。当前仅有 8 条校记,集中在关键异文,不是完整校勘记。

三、数据怎样组织

阅读器不在运行时连接 MySQL 或 SQLite。全部内容在构建期按「书 → 卷 → 篇 → 段 → 句」整理,逐篇生成独立 JSON,随站点一起发布到 Cloudflare Pages。阅读器只加载当前篇;全书检索索引在第一次检索时单独载入。这样部署简单、没有数据库连接与并发成本,也便于把单篇数据归档、审校与二次利用。

为什么不用「一句一注」的硬绑定? 旧注常常通释数句,强行塞进某一句会制造假的精确性。LibreBook 允许一条注覆盖一个句段,并在界面明确标出「通释 X–Y 句」;读者能看见范围的边界。

义位词典

词典由字词注与常用字表在构建期生成,合并繁体、简体与异体写法,统计每一词形在全篇的出现句。详情页先列本句训释与旧注通义,再列全部用例句号;「旧注音义与训释」只取词头明确包含该词的四家注文,不把正文中偶然出现该字的段落混入。词典只覆盖已出注的字词,不声称是全篇逐字词典。

观念矩阵

六组议题(逍遥、小大之辩、有待与无待、性分与自得、无用之用、至人·神人·圣人)按四家来源列出提要、工作类型与注文编号。提要与讨论链由编者据注文整理,讨论链只表示同题对读次序,不是师承谱系;郭象、成玄英的「义理注/疏解」与陆德明「音义」的区分,依注文措辞与所处注块标注,仍需人工复核。

开放数据集

同一批数据在构建期导出为 JSON、CSV 与 TEI P5,并提供文件清单、SHA-256 与变更记录。句、注、字词、校记与观念各有稳定标识;版本号随结构或内容修订递增。开放数据页列出全部下载与字段说明。

四、校记与编号

清儒按语中常出现(一)(二)等编号,它们是底本注块中的校记序号。阅读器保留编号并以较小字号排印,避免把多条校记误读成一段连续论述。由于数字转录的注块可能把不同句的校记合在一起,个别按语的通释范围会偏宽;这类情况已在来源页列为校对重点。

五、笔记与隐私

选中句子后打开「笔记」页签,可以为该句写本地笔记。笔记保存在当前浏览器的 localStorage 中,换设备、换浏览器或清理站点数据后不会自动恢复;阅读器提供「导出全部笔记 JSON」用于自行备份。本站不设账号、不设服务端存储,也不会上传笔记内容。

六、用字、竖排与主题

「繁 / 简」切换会同时切换正文、注文、校记与章题的显示;界面文案保持简体。字词注的字符区间在繁简两套文本中分别计算,切换后仍能准确点中。竖排模式使用 vertical-rl,正文横向滚动;在手机上也可用,但长句阅读仍建议横排。明暗主题按本机偏好保存。

七、排版、键盘与离线

工具栏的「字号」打开排版面板,可以分别调整正文大小(85%–150%)与行距(1.60–2.80)。设置保存在本机浏览器,只影响阅读器排版,不改动底本文字。竖排模式沿用同一组设置。

键盘阅读:按 j 读下一句,按 k 回到上一句;按 / 或 Ctrl/⌘ + K 打开全书搜索,Esc 关闭浮层。搜索框可用「注:」「译:」「字:」「观念:」「校记:」等前缀限定字段,也可以点上方范围按钮。

站点提供 PWA 安装与离线缓存:首次访问后会缓存已发布篇目的页面、正文数据、注疏与检索索引。断网时仍可继续阅读已访问过的篇目;未缓存的整理中篇目不会伪装成可读页面。离线缓存随构建版本更新,旧缓存会自动清理。

八、长辈模式与朗读

页眉的「长辈」按钮,或「字号」面板里的长辈模式开关,可以开启一套面向长辈和低视力读者的阅读设置。它不会改写底本,也不会改变引用中的句号与锚点;只是把同一份内容排得更容易看清、点中。

朗读调用浏览器内置的语音合成,不经过本站服务器。读音是否准确取决于系统和所选语音:四声、多音字、通假字与古音无法保证,朗读只作为辅助,不能替代注音与训释。部分系统语音可以离线使用,部分可能需要系统服务;本站不会上传正文,也不记录朗读内容。

长辈模式保存在本机浏览器(lb.senior),对全书各页生效,刷新与重新打开后保持。它与字号、行距互为叠加:如果仍觉得小,可以继续调大字号,或使用浏览器的页面缩放。关闭长辈模式后,个人字号与行距设置仍然保留。

九、引用建议

引用本站时,请同时给出句锚点与访问日期,例如:
LibreBook《庄子·逍遥游》第 12 句,https://librebook.net/zhuangzi/xiaoyaoyou/#s012,2026-10-28 访问。

引用数据时,请注明数据集版本与稳定标识,例如:
LibreBook 编辑. 《庄子·逍遥游》集注数据集, v0.2.0, 2026-10-28. https://librebook.net/dataset/.

原文与旧注属公有领域;本站今译与字词注以 CC BY-SA 4.0 发布,可复制、改编与再分发,但需署名 LibreBook 并以相同方式共享。底本标点与数字转录的权利状态不完全等同于原文,正式出版前请回到来源页核对。

十、已知限制

十一、技术说明

前端为无框架静态 HTML / CSS / JavaScript;构建脚本用 Node 标准库生成页面、静态数据、开放数据集、站点地图与缓存头,输出 dist/ 后可直接部署到 Cloudflare Pages。数据整理脚本用 Python 标准库完成注块切分与校验,繁简映射在构建期一次性生成,运行时不加载转换库。

版本:v0.2.0 · 2026-10-28。当前仅《逍遥游》一卷;后续可在同一数据规范下增加《齐物论》等篇章,或把静态 JSON 迁移到 D1 以支持服务端检索与用户条目。