“翻300页小说找第42章,手指划到抽筋!”——这说的就是你吧?别慌!小编亲测纯文本也能秒加可跳转目录,电脑手机通用,顺带解决Kindle乱码难题!
▍先泼冷水:txt天生缺陷
TXT文件本身不支持超链接目录(它就是个光秃秃的文本啊!),但别绝望!解决方案分两类:
后天改造:用工具给TXT插目录锚点(比如加
####第1章
)格式转换:转成EPUB/MOBI等格式自动生成目录
举个栗子:
原文有“第1章 重生”→ 工具识别为目录节点 ✅
原文只有“01”→ 大概率扑街 ❌
▍一键工具:小白闭眼操作
✅ kaf-cli(全平台通吃)
特点:拖拽txt文件到exe上,5秒输出带目录的EPUB/MOBI!连封面都能自动加
操作流:
下载kaf-cli压缩包 → 解压到D盘
把小说.txt拖到kaf-cli.exe图标上
等10秒 → 同目录生成小说.mobi(带目录!)
实测效果:
识别“第X章”成功率90%,但对“卷一”“楔子”可能漏抓
✅ EasyPub(Windows专属)
适合爱折腾的进阶党:
功能 | kaf-cli | EasyPub |
---|---|---|
拖拽转换 | ✅ | ✅ |
自定义封面 | ✅ | ✅ |
正则识别章节 | ❌ | ✅ |
调整段落缩进 | ❌ | ✅ |
Kindle兼容性 | 优 | 优 |
小编叨叨:
需要精准控制章节?选EasyPub!只想无脑拖?kaf-cli更香
▍脚本战士:Python批量洗版
适合百本小说党,代码扔你直接跑:
python下载复制运行import re # 给“第1章”加锚点标记 with open("小说.txt", "r+", encoding='utf-8') as f: content = f.read() # 正则抓取章节标题 new_content = re.sub(r'(第\d+章 .+)', r'#### \1', content) f.seek(0) f.write(new_content)
操作指南:
安装Python → 粘贴代码保存为
add_directory.py
小说.txt放同目录 → 命令行运行
python add_directory.py
用支持####识别的阅读器打开(如手机端iReader)
技术党福利:
修改
r'(第\d+章 .+)'
可适配“卷一”“Section 1”等格式▍Kindle特供方案
血泪教训:TXT直传Kindle=目录消失!两步救星:
用kaf-cli转成MOBI
邮箱传书时主题写“Convert”(防亚马逊二次压缩)
避坑:
转码后文件名别带中文!否则Kindle可能报错
▍防翻车指南
❌ 用Word打开TXT插目录 → 格式全崩!
❌ 章节标题用“一讲”“一回”→ 工具识别率暴跌
❌ 手机改TXT编码 → 乱码警告(用Notepad++保平安)
小编说在最后
别跟TXT死磕目录!本质是格式残疾,要么接受阅读器暴力识别(iReader/读书巴士),要么乖乖转EPUB。
工具包我扔这了:
懒癌晚期 → kaf-cli拖拽解决
控制狂魔 → EasyPub调参数
技术宅 → Python脚本批量洗版
评论区喊一声“小编求带”,发你工具合集网盘链接(含Kindle急救包)~
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...