我想用Git作为版本控制软件来编写eBooks。由于Git既不支持.epub文件(至少不支持diff-able),也不支持将eBook作为“项目”(包含文件的文件夹)的任何类型的使用,所以我想问您,如果可能的话,我如何才能做到这一点。由于.epub文件只不过是文件夹和文件的集合,我不认为这有什么问题,但我只是在谷歌上找不到任何东西.
编辑:由于我更喜欢使用HTML文件,所以我为这个问题创建了自己的解决方案:使用EpubCreator,您现在可以将所有的.epub文件放到src/文件夹中。只要您想查看您的工作到现在为止,您只需运行index.php脚本,该脚本将首先从源代码组装一个.epub文件并将其保存到bin/文件夹中。之后,它将调用刚刚创建的.epub文件,并在浏览器中显示它。然后应该是这样的:

现在需要插件之类的插件,显示是用epub.js实现的,这是GitHub上的另一个项目(如果您感兴趣,它会链接到我的项目中的LICENSE.md中)。希望这对任何人都有帮助。此外,由于我经常制作电子书,我将继续工作。这是现在大约6个小时的工作,我希望我能改进很多。谢谢你的建议和灵感。
发布于 2014-03-23 01:16:57
最好以文本格式( Git可以方便地存储)编写您的书,从这些源生成目标格式的。
文章"用eBooks发布AsciiDoc“说明了这个过程,使用格式化 (文本)生成epub。
它将工具链管理器用于生成:
a2x -fepub -dbook minimal-book.txthttps://stackoverflow.com/questions/22583856
复制相似问题