惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recorded Future
Recorded Future
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
S
SegmentFault 最新的问题
博客园 - 司徒正美
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
腾讯CDC
博客园 - 聂微东
D
DataBreaches.Net
博客园 - Franky
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
D
Docker
T
Tailwind CSS Blog
IT之家
IT之家
Engineering at Meta
Engineering at Meta
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
Scott Helme
Scott Helme
Project Zero
Project Zero
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
Google DeepMind News
Google DeepMind News
H
Heimdal Security Blog
W
WeLiveSecurity
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
NISL@THU
NISL@THU
C
Cybersecurity and Infrastructure Security Agency CISA
Google DeepMind News
Google DeepMind News
T
Threatpost
TaoSecurity Blog
TaoSecurity Blog
N
News and Events Feed by Topic
aimingoo的专栏
aimingoo的专栏
Recent Commits to openclaw:main
Recent Commits to openclaw:main
www.infosecurity-magazine.com
www.infosecurity-magazine.com
SecWiki News
SecWiki News
S
Securelist

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
借助 Calibre 处理电子书的流程和技巧 - 少数派
2019-10-15 · via 少数派

Calibre 是一款 Windows 和 macOS 端的电子书本地管理工具,在电子书方面,只有它做到了一站式的服务。

关于 Calibre 基础操作先可以看这一篇 @sainho 写的《最强大的本地电子书管理工具:Calibre 使用指南》。其中讲到了电子书的基本管理、信息修订、阅读清单等基础功能,这里总结一下——

  • 基本管理:导入、管理、编辑电子书和电子书内容。
  • 信息修订:从豆瓣、Open Library、Amazon 等网站下载抓取电子书信息,补全作者、出版社、评分等信息。
  • 阅读清单:建立虚拟书库,将想阅读的内容(包括没有的图书)制作成一份清单。

这些功能在 Calibre 中都可以轻松实现,让 Calibre 足以承担「管理电子书」这一重任。其实 Calibre 在电子书的处理方面同样完成的很棒,本文要讲的是「处理图书、优化格式、推送图书」这三个部分的内容。

处理图书

电子书的获取途径有很多,因而图书本身的质量并不能得到保障,往往会出现图书信息不全、内容排版差、不包含目录等问题。利用 Calibre 就能为原本质量低、排版差的电子书进行信息补全和重新排版。

补全图书信息

抓取电子书信息是 Calibre 的基础功能之一,默认可以从 Amazon.com、Open Library、Google 这些数据源中获取数据。

下载图书信息

为了提升中文书籍的检索质量,我们可以再添加一个豆瓣源,它在 Calibre 中被默认关闭。

在「右键图书 - 下载元数据和封面 - 配置下载参数」中,启用「Douban Books」后确认,再「下载数据与封面」。就能为大部分图书添加图书信息。

添加豆瓣源

小部分无法被直接添加的图书,可以利用图书的 ISBN 码(国际标准书号)在豆瓣上进行搜索,来获取更为精准的书籍信息。

小知识:ISBN 码是什么?

凡是 2007 年之后出版的书,你都可以在实体书条形码位置上方看到一个 13 位的数字(之前的是 10 位),这就是 ISBN 码。

10 位的 ISBN 码 / 来自 Wikipedia

国际标准书号(英语:International Standard Book Number,缩写为 ISBN),是国际通用的图书、独立出版物的代码。一本书每发行一版,都能申请到一个新的国际标准书号(即使是平装版和精装版也不同)。你可以把 ISBN 码看作是每本书在全球范围内的身份证。

如果你在书店看到了某本感兴趣的书,就可以拍照记录下这本书的 ISBN 码,回家后再到网上寻找它的电子书购买渠道。

繁简互转插件

有时候一本较新的英文著作可能被先翻译成了繁体中文版本,而简体中文尚未出版。我们可以先购买繁体中文版的电子书,对其进行简体转换后阅读。

方法一书伴提供了一种方法,可以将一本繁体书通过查找和替换的方法转换为简体书:《电子书繁体字转简体字》,其中采用的方法是通过词库规则(查找和替换)来实现新字词、繁简对换、修改规则、重排、全词库去重。发布该方法的原贴在 2015 年就不再更新了,不过转换质量依然很高。

通过替换实现的繁简转换

方法二:这里要介绍的是另一种较新的方法,即通过繁简转换插件:Chinese Text Conversion 来实现。这一方法需要 Calibre 的版本在 3.37.0 以上。

首先在 Github 下载 Chinese Text Conversion - TradSimpChinese 插件的最新版本,不用解压缩。然后在「Calibre - 首选项 - 插件 - 从文件加载插件」,来加载这一插件的 zip 压缩包。

通过插件实现繁简转换

安装完毕后,「右键图书 - 编辑图书」,进入编辑图书的界面。界面上方的最右侧会出现一个「文」的图标,点击图标就会显示这一插件的界面。

插件包含多种转换方法

插件的选项分别对应繁体转简体、简体转繁体、繁体转繁体等。针对香港、台湾的繁体还有特定的优化,还能将所有的引号 “ ” 转换为直角引号「」。最后一项要选择 Entire eBook 来转换整本书,转换完成后关闭窗口即可。

支持引号转换

这样就可以完成繁体简体书的互相转换,两种方法都能很好地实现。第二种方案较新,更推荐一些。

优化样式

Calibre 的格式转换功能也非常强大,能够将常见的 epub、azw3、mobi、docx、txt、pdf 等格式的电子书互相转换。这一点在很多文章中都有提及。

不过在默认情况下只会对格式进行转换,不会对内容、行间距、目录等内容进行优化。我们可以通过一些手段来获得更好的阅读体验。这里主要讲讲目录的添加和图书的样式。

添加可跳转的目录

上面添加了图书信息,就相当于为这本电子书添加了封面和简介。但这还不够,我们需要为电子书的内容进行一些改进。

最典型也是最原始的电子书有不少是 TXT 格式,由于纯文本格式的限制,通常不包含内容之外的其他信息。行间距、显示效果之类的倒是还在其次,毕竟可以用阅读软件进行调整。而目录的缺失则是一个严重的问题,毕竟没有目录就不能跳过某些章节,只能手动翻页。

查看标题规律

为了解决这一问题,我们需要先找到书内标题格式的一些规律,比如——

  第一章  夏洛克·福尔摩斯先生
  第二章  演绎法
  第三章  劳瑞斯顿花园街的惨案
  ……

因此,我们可以使用正则表达对这些章节号进行替换,但在 Calibre 中无法直接编辑 AZW3 或 EPUB 格式以外的格式,而我们又想借助 Calibre,为 TXT 文件添加目录,这应该怎么办呢?

思路也很简单,Calibre 在转换格式时能够识别特定的 HTML 标签,将其作为目录 TAG。最简单的自然是 ### 这类 Markdown 中用来表示一级二级目录的符号,Calibre 会将其识别为 h1、h2 标签。因此只要在每一章标题的前面加上这些字符,就能让 Calibre 完成自动添加目录的工作了。

首先我们需要一款支持正则表达式替换的编辑器,代码编辑器可以很好的胜任这项工作,比如 NotePad++、Sublime Text 等(尽管 Calibre 提供了正则搜索替换功能,但无法保证输出结果是正确的,在编辑器中修改最直观)。

正则表达式转换

以 NotePad++ 为例,首先按下 Ctrl + H 打开文本替换工具,界面中启用「正则表达式」。然后进行以下操作——

  • 查找目标: ^第(.*)章
  • 替换为: ## 第\1章

然后点击「全部替换」,就能将 TXT 内所有以「第X章」开头的文本,替换为「## 第X章」。其中 X 即为 (.*) 的内容;\1 指的是「第几个(.*)的内容」,如果有多个,则依次是 \2\3……

以此类推,如果文章中还有「第一卷」之类的一级标题——

  • 查找目标: ^第(.*)卷
  • 替换为: # 第\1卷

或是「第一卷 第二章」之类的长标题——

  • 查找目标: ^第(.*)卷(.*)第(.*)章
  • 替换为: ## 第\1卷\2第\3章

用这些方法实现替换后,我们就为 TXT 添加了目录 TAG,接下来要做的事情就简单很多,把处理完毕的 TXT 添加到 Calibre 中,然后「右键图书 - 转换图书 - 逐个转换 - 目录内容」。选择右上角的输出格式,通常选择导出为 Epub 和 mobi 格式。

Calibre 中添加目录

然后点击右侧的图标,选择需要匹配的 HTML 标签名为 h1、h2,对应为一级标题和二级标题,然后转换。(这里 Calibre 采用的是 XPath 查询语言,更具体的用法可以在《Calibre 的 XPath 教程》中学习。)

确认后点击确定,就可以为电子书添加可供跳转的目录了。

可供查看、跳转的目录

优化图书样式

搞定了图书的目录,接下来就想想怎么把图书做得更美观吧。要知道,有不少电子书并没有考虑到读者的感受,把字排列的密密麻麻,看一眼都让人犯困。

首先选中图书,「右键图书 - 转换书籍 - 逐个转换」,进入 Calibre 自带的格式转换界面。我们需要进行这些调整——

  1. 勾选「界面外观 - 文本 - 规范标点」。
  2. 分别勾选「界面外观 - 布局 - 删除段间空行」「在段落间插入空白行」,右侧的缩进宽度、行间距可以略高一些,比如 2.0 em 和 1.0 em。
  3. 在「界面外观 - 样式」中,为电子书加上 CSS 样式。把 CSS 文本直接复制进文本框即可。
  1. 除了排版糟糕之外,还有一些网络小说可能会出现无故换行、无故空格、标题不规范等情况(TXT 常见)。那可以在「启发式处理」中启用「智能处理」,看看能否解决这一问题。
未经优化、优化后的样式

CSS 样式部分其实灵活性非常高,因为它可以控制书中几乎所有的元素和显示样式。关于 CSS 样式的选择,这里要推荐一下 @Minja 的 《简单又好看,你的 Markdown 文稿也能加上个性化主题》,提供了五种好看的 CSS 样式,本文使用的就是其中的「少数派经典 CSS」,点击可以直接下载。

如果你不满足于现有的 CSS 样式,还想修改字体,可以看看@PlatyHsu 的《无需越狱,中英混排的 Kindle 电子书也能拥有好看的排版》。

还有很多文章中提到了要选择「输出配置文件」,但其实这一配置文件主要是针对屏幕大小对图片进行缩放,除非是 PDF 文件,否则多数情况下几乎没有必要刻意修改它,也不必为不同的设备区分配置文件。

推送图书

完成了内容的处理和格式的转换,接下来就应该将电子书发送到各种设备上了。

将电子书推送到 Kindle

Kindle 是专用的阅读设备,Calibre 提供了两种方法将图书发送到 Kindle。

方法一:通过邮件。Calibre 提供利用邮件发送图书的功能,在上方选择「连接/共享」。我们需要对其进行一些设置,上方填写 Kindle 的接收邮箱,下方填写用于发送图书的邮箱。邮件服务器的配置信息各不相同,你需要在各大邮件服务商的说明中寻找。

以 Outlook 邮箱为例,主机名为 smtp-mail.outlook.com 端口 587 加密类型:TLS ,然后测试邮件推送,如果提示「邮件已发送」说明推送成功。

邮件推送设置

方法二:通过数据线。数据线传输更是方便,在将 Kindle 连接到电脑后,Calibre 上方会出现一个「发送到设备」的按钮,点击即可将电子书发送到 Kindle。

值得注意的是,Kindle 不支持 epub 格式的图书,这给我们多少带来了一些麻烦。因此在发送之前要注意将图书转换为 mobi 格式。

将电子书分享到局域网

在 Kindle 之外,iPhone、iPad、Android 等设备对网页、局域网支持良好,不必通过邮件、数据线等方式实现。除了使用方法一样的数据线法以外,Calibre 还可以用内容服务器的方法,在移动设备上获取电子书。

在 Calibre 中「链接/共享 - 启用内容服务器」,会得到一个 IP 地址和端口,比如 192.168.1.188:8080

在移动设备上打开浏览器,在浏览器中输入192.168.1.188:8080,就可以看到由 Calibre 创建的分享页面。

通过内容服务器分享

将电子书批量传输

以上两种方法都依赖于 Calibre,其中第二种内容服务器的方法只适用于少量图书的分享,不能批量操作,是个比较麻烦的问题。

因此这里给出第三种方法,那就是通过手机端的第三方应用开启 WebDAV 服务,再将图书批量上传到手机端。这一方法在手机端的 Documents、多看阅读(被称为 WiFi 传书)中均能实现,主要操作是找到软件中的 WebDAV 服务设置,将其开启后,在电脑端浏览器中打开这一链接,输入相应的账号密码,就能对应用中的文件进行上传和下载。

这在《用好 WebDAV,我是如何在 Windows 和手机之间传输文件的 | 工作日志》中有较为详细的说明。

通过 Documents 传书

在传输时可能还会遇到另一个问题:无法直接从 Calibre 中拖拽图书。这是因为 Calibre 对图书的组织形式不同,你需要首先在 Calibre 中选中你想要传输的图书,「右键 - 保存到磁盘单个目录」,这样才能一次性将特定格式的电子书传输到手机中。这样书籍的名称会正常显示中文,而不是显示拼音,因此这一方法也是比较推荐的方法。

总结

本文介绍了电子书处理的整个流程——处理图书、优化样式、推送图书。每个步骤中都有一些能将任务完成得更好的小技巧,比如繁简转换、为 TXT 添加目录、批量传输到手机等。

Calibre 本身功能非常强大,但由于界面设计的原因,很多功能被藏在了软件的背后,一些有用的设置也未被标记出来,经过这些调整之后,可以解决不少电子书处理方面的问题。