GitBook是一个基于Node.js的命令行工具,并非关于Git的教程,而是可以使用Github/Git和Markdown来制作精美的电子书,支持输出多种文档格式,是喜欢技术流的即可们维护电子书的最佳工具之一。
GitBook的基本特色有:
1、以Markdown轻量级标记语法作为编辑「原稿」的基础。
2、拿程式设计师已经不能不学的Git作为版本管理架构。
3、通过云端快速转制各种格式的流通电子书格式。
4、提供在浏览器中阅读的介面,增添了特殊的互动元件(JavaSript)。
5、读者能够直接付费购买,支持创作与正版流通。
6、提供OPDS流通,可以在行动装置上使用支援的阅读软体。
GitBook可以在本地制作任一种格式的电子书档;在本机开启网页书籍,即时编辑与校对;建制整个静态书籍网站,摆放到自己的网站空间,甚或是GitHubPages服务,支持Mac、Windows与Linux三种平台。
现在与未来的电子书,都是一种「微型网站」,结构与内容是HTML,版面透过CSS样式表设计,互动与进阶都仰赖JavaScript;即使在原生的阅读软体中读书,替你组版的都是与浏览器相同(或极其接近)的组版引擎。未来的书籍制作工具,一个极端是全视觉化、模组化的「模拟富文本」生产工具,另一个极端则是写代码的编辑工具。
GitBook是一个已经朝正确方向前进了几步的建构,它有电子书店的展示、搜寻与购买机制,也能让出版者自由上架贩售,同时底层还是个兼具Git版本管理的中央仓储,以及将草稿转换为各种电子书与网站的引擎。