如何将标记文件拆分为标题中的单独文件

时间:2015-11-24 09:25:50

标签: markdown

我有一本降价格式的书。我想在章节标题中将其拆分为单独的文件。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

  

有一本降价格式的书。我想在章节标题中将其拆分为单独的文件。我怎么能这样做?

如果您使用的是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

您需要修复HTML文件的路径。

如果你想编写一些东西而且你有一些经验,那么编写一个Python / ...脚本来分割文件应该不难。