txt文件如何添加目录?一键生成工具+脚本免费领,支持Kindle/EPUB转换

谈天说地4天前发布 esoua
1 00
网盘资源搜索

“翻300页小说找第42章,手指划到抽筋!”——这说的就是你吧?别慌!小编亲测​​纯文本也能秒加可跳转目录​​,电脑手机通用,顺带解决Kindle乱码难题!


▍​​先泼冷水:txt天生缺陷​

TXT文件本身​​不支持超链接目录​​(它就是个光秃秃的文本啊!),但别绝望!解决方案分两类:

  • ​后天改造​​:用工具给TXT插目录锚点(比如加####第1章

  • ​格式转换​​:转成EPUB/MOBI等格式​​自动生成目录​

举个栗子

原文有“​​第1章 重生​​”→ 工具识别为目录节点 ✅

原文只有“​​01​​”→ 大概率扑街 ❌


▍​​一键工具:小白闭眼操作​

​✅ kaf-cli(全平台通吃)​

​特点​​:拖拽txt文件到exe上,5秒输出带目录的EPUB/MOBI!连封面都能自动加

​操作流​​:

  1. 下载kaf-cli压缩包 → 解压到D盘

  2. 把小说.txt拖到kaf-cli.exe图标上

  3. 等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)

​操作指南​​:

  1. 安装Python → 粘贴代码保存为add_directory.py

  2. 小说.txt放同目录 → 命令行运行python add_directory.py

  3. 用​​支持####识别的阅读器​​打开(如手机端iReader)

技术党福利

修改r'(第\d+章 .+)'可适配“卷一”“Section 1”等格式


▍​​Kindle特供方案​

​血泪教训​​:TXT直传Kindle=目录消失!两步救星:

  1. 用kaf-cli转成MOBI

  2. 邮箱传书时​​主题写“Convert”​​(防亚马逊二次压缩)

避坑

转码后文件名​​别带中文​​!否则Kindle可能报错


▍​​防翻车指南​

  • ❌ 用Word打开TXT插目录 → 格式全崩!

  • ❌ 章节标题用“一讲”“一回”→ 工具识别率暴跌

  • ❌ 手机改TXT编码 → 乱码警告(用​​Notepad++​​保平安)


​小编说在最后​

别跟TXT死磕目录!​​本质是格式残疾​​,要么接受阅读器暴力识别(iReader/读书巴士),要么乖乖转EPUB。

工具包我扔这了:

  • ​懒癌晚期​​ → kaf-cli拖拽解决

  • ​控制狂魔​​ → EasyPub调参数

  • ​技术宅​​ → Python脚本批量洗版

    评论区喊一声“小编求带”,发你工具合集网盘链接(含Kindle急救包)~

© 版权声明

相关文章

暂无评论

none
暂无评论...