Asciibook 是一个电子书生成工具,可以将 AsciiDoc 转换为 HTML/PDF/EPUB/MOBI 格式的电子书。
GitBook 曾经是最好的开源电子书制作工具,但是他们在 2018 年底放弃了这个项目。现在电子书作者要不继续使用失去维护的 GitBook,要不用自制脚本粘合各种生成工具,所以我产生想法写一个新的电子书生成工具,取代 GitBook。
官网 https://asciibook.org/
源码 https://github.com/asciibook/asciibook
它提供的特性有:
为了展示效果,我用《 Pro Git 》中文版的源码生成了一份电子书,请看 https://asciibook.org/progit2-zh/ 。
Asciibook 是使用 docker 分发的,这样使用者不用处理各种安装依赖。
先 pull docker 镜像(关于 Tag: https://hub.docker.com/r/asciibook/asciibook ):
$ docker pull asciibook/asciibook:0.0.2-cjk-sc
在写作的工作目录进入容器环境:
$ docker run -it -v $(pwd):/asciibook asciibook/asciibook bash
/asciibook #
构建电子书:
/asciibook # ascibook build mybook.adoc
这样就会生成四种格式的电子书。
更详细的使用方法,包括配置和主题模板等内容,请看文档 https://asciibook.org/docs/
现在这个项目已经基本可用,我还将继续优化,欢迎使用并提供意见建议。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.