这个项目能做什么
Readteractive 是一个面向作者的开源工具,用于创作交互式书籍,也称为游戏书。一本书被组织为一个文件夹,其中包含章节子文件夹;元数据保存在 YAML 文件中,章节正文使用 Markdown 编写。章节之间的选择通过自定义链接语法实现,例如 (Go to after -> [after]),构建过程会检查损坏的链接。运行 make BOOK=book-name 可以生成 HTML、PDF 和 EPUB 输出;如果系统中存在 KindleGen 或 Kindle Previewer,还可以选择生成 MOBI。HTML 版本会以交互方式展示当前章节,而 SCROLL=yes 会保留已访问章节的可见性,PRINTED=yes 则会添加章节引用以便打印。样式方面支持 Markdown 和 HTML,支持用于 HTML 和电子书输出的 CSS,支持 PDF 页边距变量和 LaTeX 分页,也支持在 HTML 和 PDF 中使用 MathML 公式。配套的 Yeoman CLI 可用于搭建项目脚手架,并可视化章节链接图。
评论
0 评分人数达到10人后显示
登录后参与讨论。