《内观》电子书网页版是怎么做的

读《内观——葛印卡的解脱之道》时记了几百段读书笔记,一直想让这些内容能公开分享、随时随地读。于是把它做成了一个多页 HTML 电子书网页版:vip.uuunit.com。 这个项目挺有代表性——一本书变成一个可交互的阅读站,中间踩了不少坑。这篇复盘完整记录做法。 项目概况 项目 数据 书籍 《内观——葛印卡的解脱之道》(威廉·哈特) 输出 28 页 HTML 静态站 配图 657 张(AI 生成 + 压缩) 金句音频 506 条(本地 TTS) 书评 33 条(微信读书) 域名 vip.uuunit.com 托管 Cloudflare Pages 总大小 175MB(含音频) 全流程 1. 内容提取 & 结构化 先解决源头问题:内容从哪来? EPUB:本质是 zip 包,里面是 HTML 文件。用 Python 解压 → 正则去标签 → 纯文本 Obsidian 笔记:读书时已经按段拆分了 546 段,格式是 ### {章节}-{段号} {标题} 用正则 r'### ([\\d]+)-([\\d]+) (.*?) — (.+)' 把笔记解析成结构化 JSON,每章一个文件。 ch{章节}.json → [{id, title, text: [行]}] 2. 配图生成(AI + 压缩) 每段配一张独立图,内容驱动。用 SenseNova U1-Fast 批量生成,prompt 模板: ...

2026-08-07 · 2 min · 404 words · camac