有一本 Markdown 格式的书。我想在章节标题处将其拆分为单独的文件。我怎样才能做到这一点?
如果您使用Pandoc,您可以将 Markdown 文件转换为 EPUB,解压缩 EPUB 文件并将 HTML 文件转换为 Markdown。不是完美的解决方案,但您可以使用几行 bash 脚本来完成它,例如
pandoc -f markdown -t epub -o my-book.epub my-book.md
unzip my-book.epub
for chapter in *.html
do
pandoc -f html -t markdown -o ${chapter/html/md} ${chapter}
done
Run Code Online (Sandbox Code Playgroud)
您需要修复 HTML 文件的路径。
如果你想编程并且你有一些经验,写一个 Python/... 脚本来分割文件应该不难。