把 ZuodaoTech/everyone-can-use-english 的同名书(李笑来,2010)做成现代「编辑墨水」风格、跨设备的 HTML 电子书。视觉源自 Open Design「贵赞编辑墨水(Guizang Editorial × E-Ink)」技能,移植为多页阅读器。
- 编辑墨水视觉:墨纸印刷质感、衬线 display(Playfair + 系统宋体)、杂志眉题 / hairline / folio 编号;无渐变无阴影。
- 三主题:牛皮纸(默认)/ 墨水经典 / 墨;记忆偏好;首次按系统深色偏好。
- 阅读字体可选:系统默认 / 思源黑体 Noto Sans SC / OPPO Sans / 阿里巴巴普惠体 / 霞鹜文楷·屏读 —— 按需懒加载(默认系统字体零下载、可离线)。
- 全书目录 + 章内小节(滚动高亮,手机抽屉)、阅读进度条、脚注点击弹层、阅读位置记忆、字号调节、上/下章 + 键盘
←→、图片点击放大、章节平滑切换(View Transitions)。 - 响应式 PC / 平板 / 手机;纯静态、可本地双击离线阅读。
npm install
npm run fetch # 拉取 /book 源到 book-src/(已随仓库提交,可跳过)
npm run build # 构建全部到 ecu-english-ebook/
npm run validate # 校验产物(页面 / 资源 / 内链 / 图片 / 脚注)
npm run serve # 本地预览也可直接双击 ecu-english-ebook/index.html 阅读。
静态站,输出目录 ecu-english-ebook/。已配置 vercel.json:构建命令 npm run build,输出目录 ecu-english-ebook。
build/ 构建脚本:fetch · render(markdown-it+footnote) · postprocess · manifest · template · build · validate
src/assets/ reader.css(设计系统 / 三主题)· reader.js(阅读行为)
book-src/ 书籍源(markdown + images,已提交以便离线/可复现构建)
design/ Open Design 生成的设计参考稿
docs/superpowers/ 设计规格(specs)与实现计划(plans)
源书版权归李笑来;本仓库仅作个人阅读用途的排版再现。