- A+
所属分类:小窍门
介绍
GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook并非关于Git的教程。
GitBook是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
GitBook支持输出多种文档格式:
- 静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上;
- PDF:需要安装gitbook-pdf依赖;
- eBook:需要安装ebook-convert;
- 单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程;
- JSON:一般用于电子书的调试或元数据提取。
总体而言,这款软件适合具有编程基础的朋友使用。
gitbook 安装
安装npm和Node.js
从网站 https://nodejs.org/#download 下载node程序,该程序中包含了npm和Node.js,截图如下:
这是个安装包,双击安装即可。
gitbook 安装
打开cmd命令行,输入
npm install -g gitbook-cli --------安装gitbook
gitbook -V --------查看版本
账号注册
https://www.gitbook.com/ 官网注册gitbook账号,也可以直接使用github账号进行关联,使用github账号关联的用户需要再次设置gitbook的邮箱和密码。
安装gitbook editor
下载地址:https://www.gitbook.com/editor
下载完之后直接双击安装,我装的时候什么都没有让我设置,只是卡在了那里,过了一段时间后弹出安装成功,我猜他可能直接在后台安装了
gitbook editor使用
首先在gitbook网站上建立书籍名称,在桌面端打开gitbook editor,客户端会自动同步网站的内容。在编辑好后,点击右上角的保存和publish&sync按钮,由于客户端记录了服务端gitbook的url,所以会自动同步所有内容