“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
Calibre 9.11 发布,功能强大的开源电子书工具
说实话,每次 Calibre 发新版我都会多看两眼。这玩意儿虽然界面一直有点“复古”,但功能是真的硬核,尤其是对电子书重度用户来说,几乎无可替代。9.11 版本刚发布,我第一时间拉了更新日志来看,发现这次改动虽然不算翻天覆地,但几个新增和修复的点都挺实在的。
下面我就按自己的理解,把这次更新的主要内容拆开揉碎了讲一遍,顺便补充一些背景,方便你理解为什么这些改动值得关注。
1. 阅读器新增“文本转语音”功能(TTS)
这次最显眼的新功能是阅读器里直接集成了文本转语音(Text-to-Speech)。以前你要在 Calibre 里听书,要么靠第三方插件,要么导出文件用其他工具。现在原生支持了,操作路径短了很多。
具体怎么用?
打开一本电子书进入阅读器界面,你会看到菜单里多了一个“TTS”选项。点击之后,阅读器底部会弹出一个控制面板,长这样:
- 播放 / 暂停:控制朗读的启停
- 快进 / 快退:每次跳转 10 秒
- 语速调节:支持 0.5x 到 3.0x 倍速,步进是 0.1
- 语音选择:如果你系统里装有多语言语音包,可以在这里切换
操作截图示例(伪代码):
菜单栏 -> 查看 -> TTS
或者快捷键:Ctrl+Shift+T(Windows/Linux),Cmd+Shift+T(macOS)
背后的原理
Calibre 的 TTS 其实调用了操作系统底层的语音引擎。在 Windows 上,它会用 SAPI5;在 macOS 上,用的是 NSSpeechSynthesizer;Linux 下则依赖 espeak 或 festival。这意味着语音质量完全取决于你系统里装的语音包。比如 Windows 11 自带的 Microsoft Huihui(中文)和 Microsoft David(英文)效果就还行,但如果你想要更自然的发音,可以手动安装第三方语音包(比如 IVONA、Azure TTS 等),Calibre 会自动识别。
值得注意的限制
- 只支持纯文本内容:如果你的电子书里有很多图片、表格、数学公式,TTS 会直接跳过这些区域,只朗读周围的文字。
- 不支持同步高亮:朗读时不会像某些阅读软件那样同时高亮当前句子,所以你得自己盯着文字位置。
- 多语言混合书可能会崩:比如一本中英混杂的技术书,如果你只装了一个语言的语音包,遇到另一种语言时可能会发出奇怪的音。解决方案是同时安装两种语言的语音包,然后在 TTS 设置里指定“自动检测语言”。
我的评价
这个功能对视力不好的用户或者想通勤“听书”的人来说非常实用。虽然比不上专业 TTS 软件(比如 NaturalReader)的流畅度,但胜在集成度高、零配置。如果你只是偶尔听几页,完全够用。
2. 元数据编辑:新增“系列索引”自动补全
Calibre 的元数据编辑一直很强,但之前有个小痛点:当你给一本书添加“系列”信息时,系列索引(也就是第几卷)必须手动输入。比如《三体》三部曲,你得自己敲 1、2、3,而且如果系列里有几十本书,手敲容易出错。
9.11 怎么改进的?
现在当你编辑元数据时,如果一本书属于某个系列,Calibre 会自动扫描该系列中已有的所有书籍,然后为你推荐下一个可用的索引编号。比如你已经在系列“银河帝国”里添加了第 1、2、3 册,现在添加第 4 册时,索引字段会自动填充为 4。
操作步骤:
- 选中一本书,按
E或右键 -> 编辑元数据 - 在“系列”下拉框里选择已有系列,或者输入新系列名
- 在“系列索引”输入框旁边,会显示一个蓝色的小箭头,点击它,Calibre 会弹出一个下拉列表,列出该系列中所有已存在的索引号(如 1, 2, 3),并自动推荐下一个可用数字(4)
- 你也可以手动覆盖,但推荐值会帮你减少思考成本
背后的逻辑
这个功能其实依赖于 Calibre 内部的数据库查询。每次你打开元数据编辑窗口时,Calibre 会执行一次类似这样的 SQL 查询(伪代码):
SELECT series_index FROM books WHERE series = '银河帝国' ORDER BY series_index;
然后取最大值 +1 作为推荐值。如果系列中索引号不连续(比如只有 1、3、5),它不会自作聪明地补 2,而是推荐 6——毕竟谁也不知道你为啥跳着编号,可能是故意留空给未来版本。
适用场景
- 大型系列整理:比如《哈利·波特》7 部、《基地》系列 7 部、《冰与火之歌》…… 你懂的
- 同人小说合集:很多人会把一个作者的同人作品按系列整理,动辄几十上百本,自动补全索引能省大量时间
- 技术文档系列:比如 O'Reilly 的“动物书”系列,你可以在 Calibre 里把它们归为一个系列,索引按出版顺序排
注意事项
- 该功能只在你新增书籍时有效。如果你修改已有书籍的系列索引,不会触发自动补全(因为 Calibre 不确定你是想改编号还是新增)
- 如果系列中已有书籍的索引号重复(比如两本书都是第 1 册),自动补全会报错,提示你先去修复冲突
3. 内容服务器:支持 OPDS 订阅流
Calibre 的内容服务器(Content Server)是一个被低估的功能。它可以把你的 Calibre 书库变成一个本地 Web 服务,这样你在局域网内用手机、平板、甚至 Kindle 浏览器都能直接访问并下载书籍。
9.11 的新特性
现在内容服务器增加了对 OPDS(Open Publication Distribution System) 订阅流的支持。OPDS 是一种类似 RSS 的协议,专门用于电子书目录的聚合和同步。简单说,你现在可以用支持 OPDS 的阅读器(比如 FBReader、PocketBook、KyBook 3)直接订阅你的 Calibre 书库,无需手动打开网页。
如何开启?
- 启动 Calibre,点击菜单栏的“连接/共享” -> “启动内容服务器”
- 在服务器设置里,勾选“启用 OPDS 订阅流”
- 设置端口号(默认 8080),以及可选的用户名和密码
- 在手机或平板上打开支持 OPDS 的应用,输入服务器地址:
http://你的电脑IP:8080/opds - 如果设置了密码,应用会弹出登录框
为什么这很重要?
- 自动同步:以前你要在手机上看书,得先打开 Calibre 网页版,找到书,下载,再导入阅读器。现在只要订阅一次,阅读器会自动拉取书库的最新目录,新增的书籍会像 RSS 一样推送过来。
- 多设备同步阅读进度:虽然 OPDS 本身不同步阅读位置,但结合 Calibre 的“阅读列表”功能,你可以手动标记已读/未读,然后在不同设备上保持状态一致。
- 支持搜索和分类:OPDS 协议支持按作者、标签、系列进行过滤,所以你在手机端可以直接搜索“三体”,Calibre 服务端会返回结果。
潜在坑点
- 防火墙:Windows 防火墙可能会拦截 Calibre 的内容服务器,你需要手动添加允许规则。具体操作:控制面板 -> Windows Defender 防火墙 -> 允许应用 -> 添加 Calibre。
- 性能问题:如果你的书库有几万本书,首次加载 OPDS 目录会有点慢(Calibre 需要生成 XML 索引)。建议在服务器设置里开启“缓存 OPDS 响应”,这样后续访问会快很多。
- 不支持 HTTPS:目前内容服务器只支持 HTTP,所以不建议在公网上暴露,只适合家庭局域网使用。如果你非要远程访问,可以用 nginx 反向代理加 SSL,但需要自己折腾。
实际体验
我用 KyBook 3(iOS 上的一款阅读器)测试了一下,输入地址后,书库里的 2000 多本书瞬间出现在应用里,分类、封面、元数据都显示正常。点击一本书直接下载到本地,阅读体验和本地文件一模一样。对于经常在不同设备间切换的人来说,这应该是最优雅的同步方案了——不需要 iCloud、不需要百度网盘,一个 Calibre 搞定。
4. 其他值得关注的改进
除了上面三个大点,9.11 还修了一些小 bug,我挑几个有实际影响的说说:
4.1 修复:EPUB 转 PDF 时封面丢失
之前有个老 bug:当你把 EPUB 转成 PDF 时,如果原 EPUB 的封面图片尺寸过大(比如超过 2000px),转换后的 PDF 封面会变成空白。这次修了。如果你经常用 Calibre 把电子书转成 PDF 打印或分享,建议更新。
4.2 修复:标签编辑器中文输入卡顿
在 Windows 上,如果你用中文输入法(比如搜狗、微软拼音)编辑书籍标签,输入框会每隔几秒卡顿一次。这个 bug 存在了好几个版本,这次终于修了。具体原因据说是 Qt 的输入法事件处理有内存泄漏,Calibre 团队回滚了部分代码。
4.3 更新:Calibre 内置的 Python 版本升级到 3.12
这个对普通用户没影响,但如果你写 Calibre 插件,注意了——Python 3.12 移除了 distutils 模块,如果你的插件依赖它,需要改用 setuptools。另外,3.12 对 f-string 的解析更严格,以前能跑的 f-string 写法现在可能会报错。
升级建议
- 如果你已经装了 Calibre:直接去官网下载新版安装包覆盖安装即可,配置、书库、插件都不会丢。
- 如果你是 macOS 用户:注意 Calibre 9.11 已经不再支持 macOS 10.13 及以下版本,至少需要 10.14 Mojave。还在用老系统的话,建议先别升。
- 插件兼容性:升级后建议检查一下你常用的插件(比如 DeDRM、Quality Check、Count Pages)是否正常工作。大部分插件已经适配 Python 3.12,但极少数小众插件可能需要等作者更新。
总结
这次 9.11 版本没有那种“哇塞”的史诗级更新,但三个主要改进 —— TTS、系列索引自动补全、OPDS 订阅流 —— 都是实打实提升日常使用体验的东西。尤其是 OPDS 功能,如果你还没用过内容服务器,强烈建议试试,它真的能改变你管理电子书的方式。
最后,Calibre 依然是那个“丑但强大”的开源工具。它的开发者 Kovid Goyal 一个人维护了十几年,每次更新都扎扎实实修 bug 加功能,这种坚持值得尊重。如果你觉得好用,可以考虑去官网给他捐点钱,或者至少帮忙翻译一下界面语言。
好了,就说这么多。如果你在升级后遇到什么问题,欢迎评论区交流,我尽量帮你排查。