电子书制作工具 GitBook
目录
GitBook 的简介
GitBook
/ɡɪt/bʊk/
是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书(例如:IT 行业技术说明书)。前提需要安装 npm(注:Node.js 都会默认安装 npm,具体请参考笔记《网站 node 包管理器 npm》)注意:node.js(npm) 版本过高,GitBook 不支持(运行命令时提示各种错误),目前建议安装 node-v10.24.1-linux-x64.tar.xz。
官网:gitbook
Ubuntu 平台
1、gitbook 的安装
GitBook 的安装很简单,只需要通过 NPM 工具安装即可。(NPM 请阅读《网站 node 包管理器 npm》)
网文:gitbook 的安装与使用
|
|
2、gitbook 的使用
电子书其实主要包括三部分内容:目录、文章介绍、具体章节。编写这三部分的 markdown 文档,再使用 gitbook 构建静态网页。
网文:gitbook 的安装与使用
|
|
3、gitbook 的发布
方式一:将静态网页托管到托管到 Gitbook
- 在 Gitbook.com 为此本书创建一个 git 仓库(配置相关参数);
- 拷贝 git 地址,然后
git clone
到本地; - 在本地按照 Gitbook 规范编辑电子书,然后
git push
到 Gitbook 的远程仓库。其默认访问地址是:https://用户名.gitbooks.io/项目名/content/
- 具体请参考电子书:gitbook.com 官网操作
方式二:将静态网页托管到 GitHub Pages
- 直接将
_book/
里面的所有文件(静态网页)托管到 GitHub Pages 上,具体操作请参考:《博客生成工具 Hugo》之【4、Hugo 的发布】。建议与提醒:只有一本电子书(静态网页)托管到主页站点上是不值得的事,不如建一个人博客,再链接电子书的项目站点(普通项目代码仓库配置为静态网页站点即可,访问地址为https://username.github.io/代码仓库名
); - 关于 Github Pages,是 GitHub 的一个功能,其允许用户在 GitHub 仓库托管你的个人、组织或项目的静态页面(自动识别 html、css、javascript)。与创建代码仓库操作步骤一样,不同是要指定仓库名称格式为
username.github.io
,username 改为你的 GitHub 账户名。