gitbook简介

Gitbook是一个命令行工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。
首先Gitbook和Git/Github都没有什么关系。它只是一个build book的工具而已。但它的Git前缀的确引起了许多人的迷惑,起初我认为至少它也是个和Github类似的Git平台吧,但其实没什么关系,你只要懂几条markdown语法,不必理解任何与Git相关的东西就能用Gitbook了,不要为其名字迷惑。

GitBook 是一个通过 Git 和 Markdown 来撰写书籍的工具,最终可以生成 3 种格式:

静态站点:包含了交互功能(例如搜索、书签)的站点

PDF:PDF 格式的文件

eBook:ePub 格式的电子书文件

GitBook 是免费且开源的,项目地址:https://github.com/GitbookIO/gitbook

Markdown

GitBook 不只是利用了 Git,目前非常流行的 Markdown 也被运用其中。

使用 Markdown 最大的好处就是简单:

语法简单,并且能够形象地表达出意图(例如无序列表使用 ,强调使用 * ,一个 # 表示 H1、两个 # 表示 H2) 不干扰写作者:语法标记在视觉上对写作者的负面影响不大(不像 HTML 满屏的 <>) 总之,Markdown 就是能够让写作者更专注于内容创作。

不过 GitBook 不只是简单地使用 Markdown,使用 Markdown 编写的内容只是源格式,最终的目标格式可以为 PDF、ePub 等。

静态站点

在本地编写完内容后我们需要将内容提交到 GitBook 上进行书籍的构建。GitBook 会将书籍构建为 4 种格式(JSON、ePub、PDF、Website)。 其中我们最常用的应该是静态站点,这样能够方便传播。

其他

GitBook 还有很多功能,例如:

  • 自定义静态站点域名
  • 多语言支持
  • 书籍私有
  • 自定义封面(弄个漂亮的书皮吧)
  • 交互式练习、提问(这个用于写问答类书籍或习题类书籍会很有用)

results matching ""

    No results matching ""