Об этом проекте

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, CSS для HTML и электронных книг, переменные полей PDF и разрывы страниц в LaTeX, а также уравнения MathML в HTML и PDF. Сопутствующий интерфейс командной строки на базе Yeoman может создавать заготовки проектов и визуализировать граф связей между главами.